XML DOM removeAttributeNS() metode

Definition og brug

removeAttributeNS() Metoden fjerner attributten specificeret ved navn og navnerum.

Syntaks

elementNode.removeAttributeNS(ns,name)
Parametre Beskrivelse
ns Obligatorisk. Angiver navnet på navnerummet, der indeholder attributten.
name Obligatorisk. Angiver navnet på det attribut, der skal fjernes.

Eksempel

Følgende kode indlæser "books_ns.xml" i xmlDoc og fjerner "lang"-egenskaben fra den første <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 =
    "Attribut fundet: " + x.hasAttributeNS(ns, "lang");
    x.removeAttributeNS(ns, "lang");
    document.getElementById("demo").innerHTML +=
    "<br>Attribut fundet: " + x.hasAttributeNS(ns, "lang");
{}

Prøv det selv