HTML DOM removeAttributeNode() 方法
實(shí)例
刪除頭部元素的屬性節(jié)點(diǎn):
var n=document.getElementsByTagName("INPUT")[0];
var a=n.getAttributeNode("type");
n.removeAttributeNode(a)
var a=n.getAttributeNode("type");
n.removeAttributeNode(a)
移除屬性前:
Hello World
移除屬性后:
Hello World
嘗試一下 ?
定義和用法
removeAttributeNode() 方法從元素中刪除指定的屬性節(jié)點(diǎn)。
該方法從當(dāng)前元素的屬性集合中刪除(并返回)一個(gè) Attr 節(jié)點(diǎn)。如果 DTD 給刪除的屬性設(shè)置了默認(rèn)值,那么該方法將添加一個(gè)新的 Attr 節(jié)點(diǎn),表示這個(gè)默認(rèn)值。用 removeAttribute() 方法代替該方法往往會(huì)更簡(jiǎn)單。
你可以參照 removeAttribute() 方法。
瀏覽器支持
除了 Internet Explorer 瀏覽器,所有主流瀏覽器都支持 removeAttributeNode() 方法
語法
element.removeAttributeNode(attributenode)
參數(shù)
參數(shù) | 類型 | 描述 |
---|---|---|
attributenode | Attr object | 必須。你想移除的屬性節(jié)點(diǎn)。 |
返回值
類型 | 描述 |
---|---|
Attr 對(duì)象 | 移除的屬性節(jié)點(diǎn) |
技術(shù)細(xì)節(jié)
DOM 版本 | Core Level 1 Element Object |
---|
更多建議: