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";
亲自试一试 »