JavaScript HTML DOM item() 方法
-
HTML DOM item() 方法
item()方法返回NamedNodeMap中指定索引处的节点,作为Node对象。节点按照它们在源代码中出现的顺序排序,索引从0开始。注意:有两种方法可以访问NamedNodeMap中指定索引处的属性节点:document.getElementsByTagName("BUTTON")[0].attributes.item(1);或者:document.getElementsByTagName("BUTTON")[0].attributes[1];您可以使用您喜欢的任何方法,但最常用的方法是[index]。提示:使用length属性可返回NamedNodeMap对象中的节点数。实例:获取<button>元素的第一个属性的名称:
尝试一下var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 方法 item() 支持支持支持支持支持 -
语法
namednodemap.item(index) 或者简写 namednodemap[index] -
参数值
参数 类型 描述 index Number 必需的。 要返回的NamedNodeMap中节点的索引 -
技术细节
项目 描述 返回/设置值: 一个Node对象,表示指定索引处的属性节点。注意:如果索引号超出范围,则返回null DOM版本 Core Level 1 -
更多例子
更改<button>元素的第二个属性的值:
尝试一下document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass";