Méthode removeNamedItem() du DOM XML

Définition et utilisation

removeNamedItem() La méthode supprime le nœud spécifié.

Si l'attribut supprimé a une valeur par défaut, un nouvel attribut apparaît immédiatement avec la valeur par défaut, ainsi que l'URI de l'espace de noms, le nom local et le préfixe (le cas échéant).

Cette méthode retourne le nœud supprimé.

Syntaxe

removeNamedItem(nodename)
Paramètres Description
nodename Nom de l'élément à supprimer.

Exemple

Le code suivant charge "books.xml" dans xmlDoc, parcourt les éléments <book> et supprime l'attribut 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;
{}

Essayez-le vous-même