Element 類(lèi)型 (元素節(jié)點(diǎn))
Element 類(lèi)型節(jié)點(diǎn)的 nodeType 的值為 1,nodeName 的值為元素的標(biāo)簽名。
有關(guān) Element類(lèi)型節(jié)點(diǎn)的特性
- 獲取或設(shè)置公認(rèn)的特性一般直接使用
對(duì)應(yīng)的屬性
- 獲取或設(shè)置自定義特性,使用
getAttribute()
、setAttribute()
方法 - 根據(jù) HTML5 規(guī)范,自定義特性應(yīng)該加上
data-
前綴以便驗(yàn)證
- 獲取或設(shè)置公認(rèn)的特性一般直接使用
// HTML 代碼<div id="container"class="class1 class2"title="titleValue"> Some text<div>// js 代碼,運(yùn)行于瀏覽器控制端varele =document.getElementById("container");ele.id; // "container"ele["id"];// "container"ele.className; // "class1 class2"ele.title; // "titleValue"ele.className += " class3";// 更改 class 的值ele.className; // "class1 class2 class3"// 利用 setAttribute() 可以添加元素不存在的特性ele.setAttribute("data-test","just test");// 添加自定義特性