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другие расширения