XML DOM removeAttributeNS() methode

Definitie en gebruik

removeAttributeNS() Method om het eigenschap te verwijderen dat is gespecificeerd door de naamruimte en de naam.

Syntax

elementNode.removeAttributeNS(ns,name)
Parameters Beschrijving
ns Verplicht. Bepaalt de naamruimte van het eigenschap dat moet worden verwijderd.
name Verplicht. Bepaalt de naam van het eigenschap dat moet worden verwijderd.

Voorbeeld

Onderstaande code laadt "books_ns.xml" in xmlDoc en verwijdert de "lang"-eigenschap van het eerste <title>-element:

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 =
    "Attribuut Gevonden: " + x.hasAttributeNS(ns, "lang");
    x.removeAttributeNS(ns, "lang");
    document.getElementById("demo").innerHTML +=
    "<br>Attribuut gevonden: " + x.hasAttributeNS(ns, "lang");
}

Probeer het zelf