XML DOM removeChild() methode
Definitie en gebruik
removeChild()
Deze methode verwijdert de opgegeven subknop van de huidige knop.
Tip:De verwijderde subknop kan later worden ingevoegd in elk element van hetzelfde document. Gebruik insertBefore() of appendChild() om het later in hetzelfde document in te voegen, of gebruik adoptNode() of importNode() om de verwijderde knop in een ander document in te voegen.
Syntax
nodeObject.removeChild(child)
Parameters
Parameters | Beschrijving |
---|---|
child | Verplicht. Node object. De te verwijderen knop. |
Technische details
DOM versie: | Core Level 1 Node Object. Gewijzigd in DOM Level 3. |
---|---|
Retourwaarde: | Node object. De te verwijderen knop wordt als Node object geretourneerd. |
Voorbeeld
De volgende code laadt "books.xml" in xmlDoc en verwijdert de eerste <book>-knop van de eerste subknop:
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 root = xmlDoc.documentElement; var currNode = root.childNodes[1]; removedNode = currNode.removeChild(currNode.childNodes[1]); document.getElementById("demo").innerHTML = "Verwijderde knoop: " + verwijderdeNode.nodeName; }
Browserondersteuning
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
Alle主流 browsers ondersteunen removeChild()
Methoden.