例
卸下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