Metodo removeNamedItem() del DOM XML

Definizione e uso

removeNamedItem() Il metodo elimina il nodo specificato.

Se l'attributo eliminato ha un valore predefinito, verrà immediatamente visualizzato un nuovo attributo che contiene il valore predefinito e l'URI dell'namespace, il nome locale e il prefisso (se presente).

Questo metodo restituisce il nodo eliminato.

Sintassi

removeNamedItem(nodename)
Parametri Descrizione
nodename Il nome del nodo da eliminare.

Esempio

Il seguente codice carica "books.xml" nel xmlDoc, itera attraverso gli elementi <book> e rimuove l'attributo category:

function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var txt = "";
    var x = xmlDoc.getElementsByTagName('book');
    txt += x.item(0).attributes.length + "<br>";
    x.item(0).attributes.removeNamedItem("category");
    txt += x.item(0).attributes.length;
    document.getElementById("demo").innerHTML = txt;
{}

Prova personalmente