XML DOM removeAttribute() metode

Definition og brug

removeAttribute() Metode til at slette den specificerede egenskab.

Hvis der er defineret en standardværdi for egenskaben i DTD, vil der straks opstå en ny egenskab med standardværdien.

Syntaks

elementNode.removeAttribute(name)
Parameter Beskrivelse
name Obligatorisk. Angiver den egenskab, der skal fjernes.

Eksempel

Nedenstående kode loader "books.xml" til xmlDoc og fjerner "category"-egenskaben fra alle <book>-elementer:

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');
}

Prøv det selv