设置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 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!