Метод XML DOM removeAttributeNode ()
Определение и использование
removeAttributeNode () метод Удаляет указанный узел атрибута.
Если значение по умолчанию свойства определяется в DTD, он будет со значением по умолчанию, когда появляется новое свойство.
Эта функция возвращает узел атрибута, который нужно удалить.
грамматика
elementNode.removeAttributeNode(node)
参数 | 描述 |
---|---|
node | 必需。要删除的节点。 |
примеров
Следующий фрагмент кода использует loadXMLDoc () , чтобы " Books.xml " в xmlDoc и удалить все "категории" <книга> Элемент узла атрибута:
примеров
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("Removed attribute: " + old_att.name + "
");
}
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("Removed attribute: " + old_att.name + "
");
}
Выход:
Removed attribute: category
Removed attribute: category
Removed attribute: category
Removed attribute: category
Removed attribute: category
Removed attribute: category
Removed attribute: category
Попробуйте »
объект Element