例
获取的名称first一个的属性<button>元素:
var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
x的结果可能是:
onclick
试一试» 更多"Try it Yourself"下面的例子。
定义和用法
的item()方法返回在的NamedNodeMap指定索引处的节点,作为节点对象。
如它们出现在源代码中的节点进行排序,以及索引从0开始。
注意:有一个NamedNodeMap中指定索引处访问属性节点两种方式:
此语法:
document.getElementsByTagName("BUTTON")[0].attributes.item(1); // The 2nd attribute Try it
会产生相同的结果,因为这句法:
document.getElementsByTagName("BUTTON")[0].attributes[1]; // The 2nd attribute Try it
你可以使用任何你喜欢的方法,但是,最常用的方法是[ 指数 ]。
提示:使用长度属性来返回的NamedNodeMap对象节点的数量。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
item() | 是 | 是 | 是 | 是 | 是 |
句法