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'));
}