从第一个 <h1> 元素中删除类属性节点:
const element = document.getElementsByTagName("H1")[0];
const attr = element.getAttributeNode("class");
element.removeAttributeNode(attr);
亲自试一试 »
从链接中删除 href 属性节点:
const element = document.getElementById("myAnchor");
const attr = element.getAttributeNode("href");
element.removeAttributeNode(attr);
亲自试一试 »
这个removeAttributeNode()
方法从元素中删除属性。
这个removeAttributeNode()
方法返回一个属性对象。
这个removeAttribute()
方法删除一个属性,并且没有返回值。
这个removeAttributeNode()
方法删除一个属性对象,并返回删除的对象。
结果是一样的。
element.removeAttributeNode(
node)
Parameter | Description |
attributenode | Required. The attribute node to remove. |
类型 | 描述 |
对象 | 一个属性对象代表被移除的属性。 |
element.removeAttributeNode()
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!