最新的Web開發教程
 

HTML DOM getAttributeNode() Method

<元素對象

得到的值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


<元素對象