XML DOM removeAttribute() methode

Definitie en gebruik

removeAttribute() Method verwijdert de opgegeven eigenschap.

Als de standaardwaarde van de eigenschap in de DTD is gedefinieerd, verschijnt er onmiddellijk een nieuwe eigenschap met de standaardwaarde.

Syntax

elementNode.removeAttribute(name)
Parameters Beschrijving
name Verplicht. Bepaalt de eigenschap die moet worden verwijderd.

Voorbeeld

Onderstaande code laadt "books.xml" in xmlDoc en verwijdert de "category"-eigenschap van alle <book>-elementen:

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

Probeer het zelf