XML DOM removeAttributeNS() Methode

Definition und Verwendung

removeAttributeNS() Diese Methode löscht das Attribut, das durch den Namensraum und den Namen angegeben ist.

Syntax

elementNode.removeAttributeNS(ns,name)
Parameter Beschreibung
ns Notwendig. Gibt den Namensraum des zu löschenden Attributes an.
name Notwendig. Gibt den Namen des zu löschenden Attributes an.

Beispiel

Das folgende Code lädt "books_ns.xml" in xmlDoc und entfernt das "lang"-Attribut aus dem ersten <title>-Element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   "<br>Attribut gefunden: " + x.hasAttributeNS(ns, "lang");
};
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 gefunden: " + x.hasAttributeNS(ns, "lang");
    x.removeAttributeNS(ns, "lang");
    x.removeAttributeNS(ns, "lang");
    document.getElementById("demo").innerHTML +=
"<br>Attribut gefunden: " + x.hasAttributeNS(ns, "lang");

}