HTML DOM Element removeAttributeNode() 方法
- naunang pahina removeAttribute()
- susunod na pahina .removeChild()
- bumalik sa isang antas HTML DOM Elements Obheto
定义和用法
removeAttributeNode()
方法从元素中删除属性,并返回 Attribute 对象。
removeAttribute() 和 removeAttributeNode() 的区别
removeAttribute()
方法删除属性,并且没有返回值。
removeAttributeNode()
方法删除 Attr 对象,并返回移除的对象。
结果将是相同的。
替代方案:
使用 removeAttribute() paraan 更容易。
另请参阅:
参考手册:
tutorial:
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);
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);
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 |
- naunang pahina removeAttribute()
- susunod na pahina .removeChild()
- bumalik sa isang antas HTML DOM Elements Obheto