4種JavaScript中獲取HTML元素的方式

<div id =”mydiv”>Hello</div>
JavaScript中代碼:
var mydiv = document.getElementById(“mydiv”); //獲取<div>元素
2、getElementsByTagName
作用:用于獲取對應(yīng)標簽的所有對象
用法:getElementsByTag(),接受一個你要獲取的標簽的參數(shù),返回含零或多個元素的NodeList(節(jié)點列表,與數(shù)組類似)
代碼:
HTML中代碼:
<p>hello</p><p>hi</p><p>i am fine</p>
JavaScript中代碼:
var array = document.getElementsByTagName(“p”); //獲取p的元素節(jié)點列表P[0].style.color =”red” //”hello”變?yōu)榧t色字體
3、getElementsByName
作用:用于獲取對應(yīng)name名的所有元素
用法:getElementsByName(),接受一個你要獲得name名的參數(shù),返回含零或多個元素的NodeList(節(jié)點列表,與數(shù)組類似)
代碼:
HTML中代碼:
<p name=”lid”>hello</p><p name=”lid”>hi</p>
JavaScript中代碼:
var name = document.getElementsByName(“l(fā)id”); //獲取name為lid所有元素節(jié)點Name[0]; //”hello”
4、getElementsByClassName
作用:用于獲取對應(yīng)class名的所有元素
用法:getElementsByClassName(),接受一個你要獲得class名的參數(shù),返回含零或多個元素的NodeList(節(jié)點列表,與數(shù)組類似)
HTML中代碼:
<p class=”lid”>hello</p><p class=”lid”>hi</p>
JavaScript中代碼:
var name = document.getElementsByClassName(“l(fā)id”); //獲取name為lid所有元素節(jié)點Name[0]; //”hello”

評論
圖片
表情
