Метод removeAttribute() DOM XML
Определение и использование
Метод removeAttribute() удаляет указанное свойство. Если для указанного свойства в документе типа declarations (DTD) установлено значение по умолчанию, то следующий вызов Метод getAttribute()Будет возвращено значение по умолчанию.
Операции по удалению атрибутов, которые не существуют или не установлены, но имеют значение по умолчанию, будут пропущены.
Грамматика:
elementNode.removeAttribute(name)
Параметры | Описание |
---|---|
name | Обязателен. Определяет имя свойства, которое нужно удалить. |
Пример
Во всех примерах мы будем использовать файл XML books.xmlи функции JavaScript loadXMLDoc()。
Ниже приведен фрагмент кода, который удаляет атрибут "category" всех элементов <book> в файле "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
x[i].removeAttribute('category'));
}