HTML DOM Element removeAttributeNode() 方法

定义和用法

removeAttributeNode() 方法从元素中删除属性,并返回 Attribute 对象

removeAttribute() 和 removeAttributeNode() 的区别

removeAttribute() 方法删除属性,并且没有返回值。

removeAttributeNode() 方法删除 Attr 对象,并返回移除的对象。

结果将是相同的。

替代方案:

使用 removeAttribute() paraan 更容易。

另请参阅:

参考手册:

getAttributeNode() 方法

setAttributeNode() 方法

createAttribute() 方法

getAttribute() 方法

setAttribute() 方法

hasAttribute() 方法

Atribute value 属性

HTML DOM Attribute na bintana

tutorial:

HTML Attribute

halimbawa

halimbawa 1

alisin ang class na katangian na bintana mula sa unang <h1> elemento:

const element = document.getElementsByTagName("H1")[0];
const attr = element.getAttributeNode("class");
element.removeAttributeNode(attr);

subukan nang personal

halimbawa 2

alisin ang href na katangian na bintana mula sa link:

const element = document.getElementById("myAnchor");
const attr = element.getAttributeNode("href");
element.removeAttributeNode(attr);

subukan nang personal

sintaksis

element.removeAttributeNode(oldAttr)

argumento

argumento paglalarawan
oldAttr kailangan

halimbawa ng pagbabalik

uri paglalarawan
bintana naglalarawan ng naalis na katangian na Attr na bintana.

itinutuwid

kakaiba paglalarawan
NO_MODIFICATION_ALLOWED_ERR ang kasalukuyang elemento ay read-only, hindi pinapayagan ang paglilinis ng katangian.
NOT_FOUND_ERR oldAttr ay hindi katangian ng kasalukuyang elemento.

paliwanag

ang paraan na ito ay maglilinis ng (at ibibigay pabalik) ang Attr na bintana mula sa koleksyon ng mga katangian ng kasalukuyang elemento. Kung ang DTD ay nagbigay ng default na halaga sa na lilinisin na katangian, ang paraan na ito ay magdaragdag ng isang bagong Attr na bintana na nagpapahiwatig ng default na halaga.

paalala:gamit removeAttribute() paraan ang pagpalit ng paraan ay mas madaling gawin.

suporta ng browser

element.removeAttributeNode() ay DOM Level 1 (1998) katangian.

Ang lahat ng mga browser ay ganap na sumusuporta sa ito:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
suporta 9-11 suporta suporta suporta suporta