Aanbevolen cursussen:
XML DOM removeAttributeNode() methode
Definitie en gebruik
removeAttributeNode()
Deze methode verwijdert de opgegeven eigenschapsknoop.
Als de standaardwaarde van het attribuut in de DTD is gedefinieerd, verschijnt er onmiddellijk een nieuw attribuut met de standaardwaarde.
Deze functie geeft de verwijderde eigenschapsknoop terug.
SintaxisnodeelementNode.removeAttributeNode(
) | Beschrijving |
---|---|
node | Verplicht. Het te verwijderen knoopje. |
Voorbeeld
Hieronder wordt de code "books.xml" geladen naar xmlDoc en de "category" eigenschapsknoop wordt verwijderd 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 x, i, attnode, old_att, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); for (i = 0; i < x.length; i++) { while (x[i].attributes.length > 0) { attnode = x[i].attributes[0]; old_att = x[i].removeAttributeNode(attnode); txt += "Verwijderd: " + old_att.nodeName +"}}" ": " + old_att.nodeValue + "<br>"; {} {} document.getElementById("demo").innerHTML = txt; {}