Neueste Web-Entwicklung Tutorials
 

HTML DOM appendChild() Method

<Element Object

Beispiel

Fügen Sie ein Element in einer Liste:

var node = document.createElement("LI");                 // Create a <li> node
var textnode = document.createTextNode("Water");         // Create a text node
node.appendChild(textnode);                              // Append the text to <li>
document.getElementById("myList").appendChild(node);     // Append <li> to <ul> with id="myList"

Vor anhängt:

  • Coffee
  • Tea

Nach dem Anhang:

  • Coffee
  • Tea
  • Water
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die appendChild() Methode fügt einen Knoten als das letzte Kind eines Knotens.

Tipp: Wenn Sie einen neuen Absatz erstellen möchten, mit Text, denken Sie daran , den Text als Textknoten erstellen , die Sie auf den Absatz anzuhängen, dann den Absatz an das Dokument anhängen.

Sie können auch diese Methode verwenden , um ein Element von einem Element zum anderen zu bewegen (See "More Examples") .

Tipp: Verwenden Sie die insertBefore() Methode einen neuen untergeordneten Knoten vor einem bestimmten, vorhandenen, untergeordneten Knoten einzufügen.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.

Methode
appendChild() Ja Ja Ja Ja Ja

Syntax

node .appendChild( node )

Parameterwerte

Parameter Art Beschreibung
node Node object Erforderlich. Der Knoten Objekt, das Sie anhängen möchten

Technische Details

Rückgabewert: Ein Knoten Objekt, die die anhängenden Knoten
DOM Version Core Level 1 Knoten Object

Beispiele

Mehr Beispiele

Beispiel

Bewegen Sie ein Listenelement aus einer Liste in einer anderen:

var node = document.getElementById("myList2").lastChild;
document.getElementById("myList1").appendChild(node);

Vor anhängt:

  • Coffee
  • Tea
  • Water
  • Milk

Nach dem Anhang:

  • Coffee
  • Tea
  • Milk
  • Water
Versuch es selber "

Beispiel

Erstellen Sie ein <p> Element und fügen Sie es zu einem <div> Elemente:

var para = document.createElement("P");                       // Create a <p> node
var t = document.createTextNode("This is a paragraph.");      // Create a text node
para.appendChild(t);                                          // Append the text to <p>
document.getElementById("myDIV").appendChild(para);           // Append <p> to <div> with id="myDIV"
Versuch es selber "

Beispiel

Erstellen Sie ein <p> Element mit etwas Text und fügen Sie es an das Ende des Dokuments Körper:

var x = document.createElement("P");                        // Create a <p> node
var t = document.createTextNode("This is a paragraph.");    // Create a text node
x.appendChild(t);                                           // Append the text to <p>
document.body.appendChild(x);                               // Append <p> to <body>
Versuch es selber "

Verwandte Seiten

HTML - DOM - Referenz: href="met_node_haschildnodes.html"> element . hasChildNodes() Method href="met_node_haschildnodes.html"> element . hasChildNodes() Method

HTML - DOM - Referenz: href="met_node_insertbefore.html"> element . insertBefore() Method href="met_node_insertbefore.html"> element . insertBefore() Method

HTML - DOM - Referenz: href="met_node_removechild.html"> element . removeChild() Method href="met_node_removechild.html"> element . removeChild() Method

HTML - DOM - Referenz: href="met_node_replacechild.html"> element . replaceChild() Method href="met_node_replacechild.html"> element . replaceChild() Method

HTML - DOM - Referenz: href="met_document_createelement.html">document. createElement() Method href="met_document_createelement.html">document. createElement() Method

HTML - DOM - Referenz: href="met_document_createtextnode.html">document. createTextNode() Method href="met_document_createtextnode.html">document. createTextNode() Method

HTML - DOM - Referenz: href="met_document_adoptnode.html">document. adoptNode() Method href="met_document_adoptnode.html">document. adoptNode() Method

HTML - DOM - Referenz: href="met_document_importnode.html">document. importNode() Method href="met_document_importnode.html">document. importNode() Method


<Element Object