JavaScript 中元素 class 屬性節點的值是什麼?
Javascript 提供 getAttributeNode() 方法,以找到具有指定名稱的元素的屬性節點,作為**屬性物件**。如果 屬性 不存在,則返回值為**null 或空字串 ("")。
語法
element.getAttributeNode(attributename);
返回表示指定屬性節點的屬性物件
示例
在以下示例中,有兩個標題標籤,類不同。這些標籤在getAttributeNode() 訪問時,可以返回附加它們的類屬性。它的工作方式與陣列相同。我們只能透過提供類屬性的索引號來訪問多個類。
<html> <body> <h2 class="class1">Tutorix</h2> <h2 class="class2">Tutorialspoint</h2> <p id = "attribute"></p> <script> var elmnt = document.getElementsByTagName("h2")[1]; var value = elmnt.getAttributeNode("class").value; document.getElementById("attribute").innerHTML = value; </script> </body> </html>
輸出
Tutorix Tutorialspoint class2
廣告