Latest web development tutorials

XML DOM appendChild método ()

Elemento de referencia de objetos objeto Element

Definición y Uso

appendChild método () después del último nodo hijo de un nodo elemento especificado para añadir un nodo.

Este método devuelve el nuevo nodo secundario.

gramática

appendChild(node)

参数 描述
node 必需。要追加的节点。


Ejemplo 1

El fragmento de código siguiente utiliza loadXMLDoc () a " la Books.XML " en xmlDoc crear nodos (<edición>), y añadirlo a la parte posterior del último hijo del primer elemento <libro>:

Ejemplos

xmlDoc=loadXMLDoc("books.xml");

newel=xmlDoc.createElement("edition");

x=xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newel);

document.write(x.getElementsByTagName("edition")[0].nodeName);

salida:

edition

Trate »

Ejemplo 2

El fragmento de código siguiente utiliza loadXMLDoc () a " la Books.XML " en xmlDoc, se añade un nuevo nodo a todo elemento <libro>:

Ejemplos

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName('book');
var newel,newtext;

for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElement('edition');
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}

//Output all titles and editions
y=xmlDoc.getElementsByTagName("title");
z=xmlDoc.getElementsByTagName("edition");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write(" - Edition: ");
document.write(z[i].childNodes[0].nodeValue);
document.write("
");
}

salida:

Everyday Italian - Edition: First
Harry Potter - Edition: First
XQuery Kick Start - Edition: First
Learning XML - Edition: First

Trate »

Elemento de referencia de objetos objeto Element