XML DOM appendChild() Methode
❮ Knotenobjekt
Beispiel
Das folgende Codefragment lädt „ books.xml “ in xmlDoc und erstellt einen Knoten (<edition>) und fügt ihn nach dem letzten untergeordneten Element des ersten <book>-Knotens an:
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 newel =
xmlDoc.createElement("edition");
var x =
xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newel);
document.getElementById("demo").innerHTML =
x.getElementsByTagName("edition")[0].nodeName;
}
Die Ausgabe des obigen Codes lautet:
edition
Definition und Verwendung
Die Methode appendChild() hängt den neuen untergeordneten Knoten an das Ende der Liste der untergeordneten Knoten eines Knotens an.
Hinweis: Wenn sich das neue Kind bereits im Baum befindet, wird es zuerst entfernt.
Browser-Unterstützung
Die Methode appendChild() wird in allen gängigen Browsern unterstützt.
Syntax
nodeObject.appendChild(newchild)
Parameter | Description |
---|---|
newchild | The node to add (append) |
Rückgabewert
Type | Description |
---|---|
Node object | The appended node |
Technische Details
DOM-Version | Knotenobjekt der Kernebene 1. Geändert in DOM Level 3 |
---|
Demos zum Ausprobieren
❮ Knotenobjekt