XML DOM removeAttributeNode()Методы


Объект Element

Определение и использование

Метод removeAttributeNode() удаляет указанный узел атрибута.

Если значение атрибута по умолчанию определено в DTD, новый атрибут появится с этим значением по умолчанию.

Эта функция возвращает узел атрибута, который нужно удалить.

Синтаксис

elementNode.removeAttributeNode(node)

Параметр Описание
узел Обязательный. Узел, который нужно удалить.


Пример

Следующий фрагмент кода используетloadXMLDoc()чтобы загрузить "в xmlDoc, и удалить узел атрибута "category" у всех элементов <book>:

Пример

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName('book'); for (i=0;i<x.length;i++) { while (x[i].attributes.length>0) { attnode=x[i].attributes[0]; old_att=x[i].removeAttributeNode(attnode); document.write("Удалено: " + old_att.nodeName) document.write(": " + old_att.nodeValue) document.write("<br>") } }

Попробуйте сами »

Объект Elementдругие расширения