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";
    
    尝试一下