Το XML DOM removeAttribute() μέθοδος

Ορισμός και χρήση

removeAttribute() Μέθοδος

Αν οριστεί προεπιλεγμένη τιμή για την ιδιότητα στο DTD, θα εμφανιστεί αμέσως νέα ιδιότητα με προεπιλεγμένη τιμή.

Γλώσσα

elementNode.removeAttribute(name)
Παράμετροι Περιγραφή
name Απαιτείται. Ορίζει την ιδιότητα που πρέπει να αφαιρεθεί.

Παράδειγμα

Η παρακάτω κώδικας θα φορτώσει το "books.xml" στο xmlDoc και θα αφαιρέσει την ιδιότητα "category" από όλα τα στοιχεία <book>:

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

亲自试一试