HTML DOM removeAttributeNode() 方法


HTML DOM removeAttributeNode() 方法

实例

删除头部元素的属性节点:

var n=document.getElementsByTagName("INPUT")[0];  
var a=n.getAttributeNode("type");  
n.removeAttributeNode(a)

移除属性前:

Hello World

移除属性后:

Hello World

试一试 »

定义和用法

removeAttributeNode() 方法从元素中删除指定的属性节点。

该方法从当前元素的属性集合中删除(并返回)一个 Attr 节点。如果 DTD 给删除的属性设置了默认值,那么该方法将添加一个新的 Attr 节点,表示这个默认值。用 removeAttribute() 方法代替该方法往往会更简单。

你可以参照 removeAttribute() 方法。

浏览器支持

除了 Internet Explorer 浏览器,所有主流浏览器都支持 removeAttributeNode() 方法

语法

_element_.removeAttributeNode( _attributenode_ )

参数

参数 类型 描述
_attributenode_ Attr object 必须。你想移除的属性节点。

返回值

类型 描述
Attr 对象 移除的属性节点

技术细节

DOM 版本 Core Level 1 Element Object