XML DOM propiedad lastChild
Definición y Uso
lastChild propiedad devuelve último hijo del nodo especificado.
gramática
Notas y sugerencias
Nota: Firefox y otros navegadores, los espacios vacíos entre los nodos generarán o envuelva como nodos de texto, mientras que Internet Explorer ignorará los nodos de texto de espacio en blanco entre los nodos generados.Por lo tanto, en el siguiente ejemplo, vamos a utilizar una función que comprueba el tipo de nodo del último nodo hijo.
Nodo nodo de tipo elemento es 1, por lo que si el último nodo hijo no es un nodo elemento, se moverá al nodo anterior, y comprueba si este nodo es un nodo elemento. Todo el proceso continúa hasta que se encuentra el último nodo elemento hijo. A través de este método, podemos obtener los resultados correctos en todos los navegadores.
Consejo: Para obtener más información acerca de las diferencias del navegador, por favor visítenos en nuestro tutorial DOM XML navegador DOM sección.
Ejemplos
El fragmento de código siguiente utiliza loadXMLDoc () a " la Books.XML " en xmlDoc y muestra el nombre de nodo y el último nodo dependiente del tipo de documento:
Ejemplos
function get_lastchild(n)
{
x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
x=get_lastchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType);
salida:
Trate »
Trate Demos
Obtener el primer nodo hijo del documento
objetos de nodo