轻松上手,快乐学习!

HTML DOM item() 方法


实例

返回 button 元素的首个属性的名称:

var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
亲自试一试 »

页面下方有更多实例。


定义和用法

item() 方法以 Node 对象返回 namedNodeMap 中位于指定索引的节点。

节点按其在源代码中的显示进行排序,索引从0开始。

注释: 有两种方法可以访问 NamedNodeMap 中指定索引处的属性节点:

语法:

document.getElementsByTagName("BUTTON")[0].attributes.item(1);   // The 2nd attribute测试一下

下面这条语法产生相同的结果:

document.getElementsByTagName("BUTTON")[0].attributes[1];        // The 2nd attribute测试一下

你可以使用任何你喜欢的方法,但最常用的方法是 [index].

提示: 使用 length 属性返回 NamedNodeMap 对象中的节点数。


浏览器支持

方法
item() Yes Yes Yes Yes Yes

语法

namednodemap.item(index)

or simply:

namednodemap[index]

参数值

参数 类型 描述
index Number 必须。您希望返回的 namedNodeMap 中节点的索引。

技术细节

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

注释: 如果索引号超出范围,则返回 null
DOM 版本 Core Level 1

更多实例

实例

更改 <button> 元素的第二个属性的值:

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