Gli ultimi tutorial di sviluppo web
 

HTML DOM appendChild() Method

<Oggetto Element

Esempio

Aggiungere un elemento in un elenco:

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"

Prima di aggiungere:

  • Coffee
  • Tea

Dopo aggiungendo:

  • Coffee
  • Tea
  • Water
Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

appendChild() metodo aggiunge un nodo come l'ultimo figlio di un nodo.

Suggerimento: se si desidera creare un nuovo paragrafo, con testo, ricordarsi di creare il testo come un nodo di testo, che si aggiunge al paragrafo, quindi aggiungere il paragrafo al documento.

È inoltre possibile utilizzare questo metodo per spostare un elemento da un elemento ad un altro (See "More Examples") .

Suggerimento: Utilizzare insertBefore() metodo per inserire un nuovo nodo figlio prima di una, già esistente, nodo figlio specificato.


Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.

Metodo
appendChild()

Sintassi

node .appendChild( node )

valori dei parametri

Parametro Tipo Descrizione
node Node object Necessario. L'oggetto nodo che si desidera aggiungere

Dettagli tecnici

Valore di ritorno: Un oggetto Node, che rappresenta il nodo aggiunto
DOM Version Nucleo Livello 1 Nodo Oggetto

Esempi

Altri esempi

Esempio

Spostare un elemento della lista da una lista all'altra:

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

Prima di aggiungere:

  • Coffee
  • Tea
  • Water
  • Milk

Dopo aggiungendo:

  • Coffee
  • Tea
  • Milk
  • Water
Prova tu stesso "

Esempio

Creare un <p> elemento e aggiungerlo ad un <div> elemento:

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"
Prova tu stesso "

Esempio

Creare un <p> elemento con un testo e aggiungerlo alla fine del corpo del documento:

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>
Prova tu stesso "

Pagine correlate

Di riferimento HTML DOM: href="met_node_haschildnodes.html"> element . hasChildNodes() Method href="met_node_haschildnodes.html"> element . hasChildNodes() Method

Di riferimento HTML DOM: href="met_node_insertbefore.html"> element . insertBefore() Method href="met_node_insertbefore.html"> element . insertBefore() Method

Di riferimento HTML DOM: href="met_node_removechild.html"> element . removeChild() Method href="met_node_removechild.html"> element . removeChild() Method

Di riferimento HTML DOM: href="met_node_replacechild.html"> element . replaceChild() Method href="met_node_replacechild.html"> element . replaceChild() Method

Di riferimento HTML DOM: href="met_document_createelement.html">document. createElement() Method href="met_document_createelement.html">document. createElement() Method

Di riferimento HTML DOM: href="met_document_createtextnode.html">document. createTextNode() Method href="met_document_createtextnode.html">document. createTextNode() Method

Di riferimento HTML DOM: href="met_document_adoptnode.html">document. adoptNode() Method href="met_document_adoptnode.html">document. adoptNode() Method

Di riferimento HTML DOM: href="met_document_importnode.html">document. importNode() Method href="met_document_importnode.html">document. importNode() Method


<Oggetto Element