最新的Web开发教程
 

HTML DOM removeAttributeNode() Method

<元素对象

卸下class从属性节点<h1>元素:

var elmnt = document.getElementsByTagName("H1")[0];  // Get the first <h1> element in the document
var attr = elmnt.getAttributeNode("class");          // Get the class attribute node from <h1>
elmnt.removeAttributeNode(attr);                     // Remove the class attribute node from <h1>

移除属性节点之前:

Hello World

移除属性节点之后:

Hello World

试一试»

定义和用法

所述removeAttributeNode()方法去除specified从一个元素属性,并返回removed属性,作为Attr节点对象

此方法和之间的差removeAttribute()方法,是使removeAttribute()方法去除具有指定名称的属性,而该方法可删除指定的Attr 对象 。 其结果将是相同的。 此外, removeAttribute()方法没有返回值 ,而此方法返回removed属性,作为Attr对象。

提示:使用getAttributeNode()方法返回的元素的属性节点。

提示:使用setAttributeNode()方法将一个属性节点添加到一个元素。


浏览器支持

方法
removeAttributeNode()

句法

element .removeAttributeNode( attributenode )

参数值

参数 类型 描述
attributenode Attr object 需要。 要删除属性节点

技术细节

返回值: 一个Attr对象,表示removed属性节点
DOM版本 核心1级元素对象

例子

更多示例

卸下href从属性节点<a>元件:

var elmnt = document.getElementById("myAnchor");   // Get the <a> element with id="myAnchor"
var attr = elmnt.getAttributeNode("href");         // Get the href attribute node from <a>
elmnt.removeAttributeNode(attr);                   // Remove the href attribute node from <a>

移除属性节点之前:

移除属性节点之后:

Go to w3ii.com
试一试»

相关页面

HTML教程: HTML属性

HTML DOM参考: 在HTML DOM属性对象

HTML DOM参考: href="met_element_removeattribute.html"> removeAttribute() Method

HTML DOM参考: href="met_element_getattributenode.html"> getAttributeNode() Method

HTML DOM参考: href="met_element_setattributenode.html"> setAttributeNode() Method


<元素对象