Metoda removeAttribute() w XML DOM

Definicja i użycie

Metoda removeAttribute() usuwa określony atrybut. Jeśli deklaracja typu dokumentu (DTD) ustawia wartość domyślną dla określonego atrybutu, to następujący Metoda getAttribute()Zwróci wartość domyślną.

Operacje usuwania atrybutów, które nie istnieją lub które nie są ustawione, ale mają wartość domyślną, będą pomijane.

Gramatyka:

elementNode.removeAttribute(name)
Parametry Opis
name Wymagane. Określa nazwę atrybutu do usunięcia.

Przykład

W wszystkich przykładach użyjemy pliku XML books.xmli oraz funkcje JavaScript loadXMLDoc()

Poniższy kod usuwa atrybut "category" wszystkich elementów <book> z pliku "books.xml":

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
x[i].removeAttribute('category'));
}