Méthode removeAttributeNS() du DOM XML

Définition et utilisation

removeAttributeNS() La méthode removeAttributeNS() supprime l'attribut spécifié par le nom et l'espace de nom.

Syntaxe

elementNode.removeAttributeNS(ns,name)
Paramètres Description
ns Obligatoire. Définit l'espace de nom de l'attribut à supprimer.
name Obligatoire. Définit le nom de l'attribut à supprimer.

Exemple

Le code suivant charge "books_ns.xml" dans xmlDoc et supprime l'attribut "lang" du premier élément <title> :

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books_ns.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0];
    var ns = "https://www.codew3c.com/meishi/";
    document.getElementById("demo").innerHTML =
    "Attribut trouvé : " + x.hasAttributeNS(ns, \"lang\");
    x.removeAttributeNS(ns, "lang");
    document.getElementById("demo").innerHTML +=
    "<br>Attribut trouvé : " + x.hasAttributeNS(ns, "lang");
{}

Essayer par vous-même