XML DOM removeChild() Metode
❮ Node Voorwerp
Voorbeeld
Die volgende kode fragment laai " books.xml " in xmlDoc en verwyder die eerste kind node in die eerste <book> node:
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 =
"Removed
node: " + removedNode.nodeName;
}
Uitset:
Removed node: title
Definisie en gebruik
Die removeChild()-metode verwyder 'n gespesifiseerde kindernodus van die huidige nodus.
Wenk: Die verwyderde kindernodus kan later in enige element in dieselfde dokument ingevoeg word. Gebruik die insertBefore() of appendChild() metode om dit later in dieselfde dokument in te voeg, of gebruik die adoptNode() of importNode() metode om die verwyderde nodus in 'n ander dokument in te voeg.
Blaaierondersteuning
Die removeChild()-metode word in alle groot blaaiers ondersteun.
Sintaksis
nodeObject.removeChild(child)
Grense
Parameter | Type | Description |
---|---|---|
child | Node object | Required. The node to remove |
Terugkeerwaarde
Type | Description |
---|---|
Node object | Returns the removed node as a Node object |
Tegniese besonderhede
DOM weergawe | Kernvlak 1 Node-objek. Gewysig in DOM Vlak 3 |
---|
❮ Node Voorwerp