目录

HTML DOM attributes setNamedItem()

示例

设置H1的类属性:

const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
亲自试一试 »

使用起来更方便元素.setAttribute():

const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
亲自试一试 »

描述

这个setNamedItem()方法将属性节点添加到 NamedNodeMap。

如果属性节点已经存在,则进行替换,并返回替换后的属性节点,否则返回值为null


语法

namednodemap.setNamedItem( node)

参数

Parameter Description
node Required.
The node to add or replace in the NamedNodeMap.

返回值

类型 描述
一个节点 被替换的节点(如果有)。
否则null

浏览器支持

attributes.setNamedItem是 DOM Level 1 (1998) 功能。

所有浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 9-11