Ang XML DOM removeAttributeNode() na paraan
Paglilingkod at Paggamit
Ang removeAttributeNode() na paraan ay nag-alis ng tinukoy na katangian na bintana mula sa elemento.
Gramata:
elementNode.removeAttributeNode(node)
Parametro | Ipinaliliwanag |
---|---|
node | Dapat. Ang naaalis na bintana. |
Halaga ng pagbabalik
ang inalis na Attr na bintana.
Ipinapaliwanag
Ang paraan na ito ay nag-alis (at ibabalik) ng isang Attr na bintana mula sa koleksyon ng mga katangian ng kasalukuyang elemento. Kung nag-set ng default na halaga ang DTD sa inalis na katangian, ang paraan na ito ay magdaragdag ng isang bagong Attr na bintana na naglalarawan ng default na halaga. Sa Метод removeAttribute()Замена этого метода часто бывает проще.
Пример
Во всех примерах мы будем использовать XML файл books.xml, а также JavaScript функции loadXMLDoc().
Ниже приведен фрагмент кода, который удаляет атрибут "category" из всех элементов <book> в файле "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
old_att=x.item(i).removeAttributeNode(attnode)
;
document.write("Удален атрибут: " + old_att.name + "<br />");
}
Вывод:
Удален атрибут: category Удален атрибут: category Удален атрибут: category Удален атрибут: category