
removeAttributeNode()方法向指定的元素添加一个新的Attr节点对象。
如果只想返回属性值,请使用getAttribute()方法。
使用setAttribute()方法可添加新属性或更改元素上现有属性的值。
语法:
element.removeAttributeNode(attrName)
var elem = document.getElementsByTagName("H1")[0];
var attr = elem.getAttributeNode("class");
elem.removeAttributeNode(attr);测试看看‹/›浏览器兼容性
所有浏览器都完全支持removeAttributeNode()方法:
| Method | ![]() | ![]() | ![]() | ![]() | ![]() |
| removeAttributeNode() | 是 | 是 | 是 | 是 | 是 |
参数值
| 参数 | 描述 |
|---|---|
| attrName | 您要删除的属性节点 |
技术细节
| 返回值: | 一个Attr对象,表示已删除的属性节点 |
|---|---|
| DOM版本: | DOM级别1 |
相关参考
HTML教程:HTML属性
HTML DOM参考:HTML DOM属性对象
HTML DOM参考:element.removeAttribute()方法
HTML DOM参考:element.getAttribute()方法
HTML DOM参考:element.setAttribute()方法
HTML DOM参考:element.hasAttribute()方法




