JavaScript HTML DOM setNamedItem() 方法

  • HTML DOM setNamedItem() 方法

    setNamedItem()方法将指定的节点添加到NamedNodeMap。如果节点已存在,则将替换它,并且替换的节点将是返回值,否则返回值将为null。
    提示:您可以使用element.setAttribute()方法向元素添加具有值的属性,而不是使用属性节点。
    实例:
    设置H1的class属性:
    var h = document.getElementsByTagName("H1")[0];
    var typ = document.createAttribute("class");
    typ.value = "democlass";
    h.attributes.setNamedItem(typ);
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    setNamedItem()
    支持
    支持
    支持
    支持
    支持
  • 语法

    namednodemap.setNamedItem(node)
  • 参数值

    参数 类型 描述
    node Node对象 必需的。 要在NamedNodeMap集合中添加/替换的节点
  • 技术细节

    项目 描述
    返回值: Node对象,表示替换的节点(如果有),否则为null
    DOM版本 Core Level 1