例
得到的值class的屬性節點<h1>元素:
var elmnt = document.getElementsByTagName("H1")[0];
var attr =
elmnt.getAttributeNode("class").value;
attr的結果將是:
democlass
試一試» 更多"Try it Yourself"下面的例子。
定義和用法
所述getAttributeNode()方法返回與一個元素的指定名稱的屬性節點,作為一個Attr對象。
提示:使用屬性 。價值屬性返回屬性節點的值。
提示:使用getAttribute()方法,如果你只是想返回的屬性值。
有關Attr對象的詳細信息,請參閱該HTML DOM屬性對象 。
瀏覽器支持
方法 | |||||
---|---|---|---|---|---|
getAttributeNode() | 是 | 是 | 是 | 是 | 是 |
句法
參數 參數 類型 描述 attributename String 需要。 要返回的屬性的名稱
技術細節
返回值: 一個Attr對象,代表specified屬性節點。
注意:如果 屬性不存在,則返回值為空值或空字符串("") DOM版本 核心1級元素對象
更多示例
例
得到的值target的屬性節點<a>元件:
var elmnt = document.getElementById("myAnchor");
var attr = elmnt.getAttributeNode("target").value; attr的結果將是:
_blank
試一試»
例
得到的值onclick一個的屬性節點<button>元素:
var elmnt = document.getElementById("myBtn");
var attr = elmnt.getAttributeNode("onclick").value; attr的結果將是:
myFunction() 試一試»
相關頁面
HTML教程: HTML屬性
HTML DOM參考: 在HTML DOM屬性對象
HTML DOM參考: href="met_element_getattribute.html"> getAttribute() Method
HTML DOM參考: 屬性 .Value屬性
HTML DOM參考: href="met_element_removeattributenode.html"> removeAttributeNode() Method
HTML DOM參考: href="met_element_setattributenode.html"> setAttributeNode() Method