最新的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


<元素对象