XML DOM item()Método


NodeList 对象参考手册Objeto NodeList

Definición y uso

El método item() devuelve el nodo con el índice especificado en la lista de nodos.

Sintaxis

item(index)

Parámetros Descripción
index Índice.


Consejos y notas

Nota:Firefox y la mayoría de los otros navegadores tratan los espacios en blanco o saltos de línea generados entre nodos como nodos de texto, mientras que Internet Explorer ignora los nodos de texto en blanco generados entre nodos. Por lo tanto, en el siguiente ejemplo, usaremos una función para comprobar el tipo de nodo.

El tipo de nodo de un nodo elemento es 1, por lo que si el nodo hijo no es un nodo elemento, se moverá al siguiente nodo y continuará comprobando si este nodo es un nodo elemento. Con este método, podemos obtener resultados correctos en todos los navegadores.

Consejo:Para obtener más información sobre las diferencias entre navegadores, visite nuestroNavegadores DOMcapítulo.


Ejemplo

El siguiente fragmento de código usaloadXMLDoc()para cargar "" en xmlDoc, y recorre en bucle todos los nodos de elementos hijos del elemento <bookstore>:

Ejemplo

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.documentElement.childNodes; for (i=0;i<x.length;i++) { //Mostrar nombres de nodos de elementos if (x.item(i).nodeType==1) { document.write(x.item(i).nodeName); document.write("<br>"); } }

Salida:

book
book
book
book

Pruébalo »

NodeList 对象参考手册Objeto NodeList Otras extensiones