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