最新的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


<元素對象