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 ExplorerFirefoxOperaGoogle ChromeSafari

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


語法

element.removeAttributeNode(attributenode)

參數

參數 類型 描述
attributenode Attr object 必須。你想移除的屬性節點。

返回值

類型 描述
Attr 對象 移除的屬性節點

技術細節

DOM 版本 Core Level 1 Element Object


元素對象參考手冊 元素對象