HTML DOM removeAttributeNode() 方法
HTML DOM 的 removeAttributeNode() 方法可以从元素中删除指定的属性节点
该方法从当前元素的属性集合中删除(并返回)一个 Attr 节点
如果 DTD 给删除的属性设置了默认值,那么该方法将添加一个新的 Attr 节点,表示这个默认值
用 removeAttribute() 方法代替该方法往往会更简单
浏览器支持
Yes | 不支持 | Yes | Yes | Yes |
语法
element.removeAttributeNode( attributenode )
参数
参数 | 类型 | 描述 |
---|---|---|
attributenode | Attr object | 必须。你想移除的属性节点 |
返回值
类型 | 描述 |
---|---|
Attr 对象 | 移除的属性节点 |
范例
删除头部元素的属性节点
var n=document.getElementsByTagName("input")[0]; var a=n.getAttributeNode("type"); n.removeAttributeNode(a)