最新的Web开发教程
 

HTML DOM item() Method

<属性对象

获取的名称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()

句法

参数值
参数 类型 描述
index Number 需要。 在NamedNodeMap中要返回该节点的索引

技术细节

返回值: 一个节点对象,表示指定索引处的属性节点。

注:如果索引数量超出范围,则返回null
DOM版本 核心1级

例子

更多示例

改变a的值<button>元素的第二属性:

document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass";
试一试»

<属性对象