Metodo removeAttribute() di XML DOM

Definizione e uso

Il metodo removeAttribute() elimina l'attributo specificato. Se la dichiarazione di tipo di documento (DTD) ha impostato un valore predefinito per l'attributo specificato, la chiamata successiva a Metodo getAttribute()Ritornerà il valore predefinito.

Le operazioni di rimozione di attributi non esistenti o attributi non impostati ma con valore predefinito saranno ignorate.

Sintassi:

elementNode.removeAttribute(name)
Parametro Descrizione
name Obbligatorio. Specifica il nome dell'attributo da eliminare.

Esempio

In tutti gli esempi, utilizzeremo il file XML books.xml, e la funzione JavaScript loadXMLDoc().

Il seguente frammento di codice elimina l'attributo "category" di tutti gli elementi <book> in "books.xml":

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