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