XML DOM removeAttribute() metod

Definition och användning

removeAttribute() Metod tar bort specificerade egenskaper.

Om ett värde för egenskapen definieras som standardvärde i DTD, kommer ett nytt attribut med standardvärdet att visas omedelbart.

Syntaks

elementNode.removeAttribute(name)
Parameter Beskrivning
name Obligatorisk. Anger den egenskap som ska tas bort.

Exempel

Nedanstående kod laddar "books.xml" till xmlDoc och tar bort "category"-egenskapen från alla <book>-element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("book");
    document.getElementById("demo").innerHTML =
    x[0].getAttribute('category') + "<br>";
    x[0].removeAttribute('category');
    document.getElementById("demo").innerHTML +=;
    x[0].getAttribute('category');
}

Prova själv