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; {}