La pregunta de los hermanos
importancia: 5
Si elem – es un elemento nodo arbitrario del DOM…
- ¿Es cierto que
elem.lastChild.nextSiblingsiempre esnull? - ¿Es cierto que
elem.children[0].previousSiblingsiempre esnull?
- Sí, verdadero. El elemento
elem.lastChildsiempre es el último, no tienenextSibling. - No, falso.
elem.children[0]es el primer hijo entre elementos, pero pueden existir nodos que no son elementos antes que él.previousSiblingpuede ser un nodo texto.
Ten en cuenta: para ambos casos, si no hay hijos habrá un error.
Si no hay hijos, elem.lastChild es null, entonces no podemos acceder a elem.lastChild.nextSibling. Y la colección elem.children es vacía (como un array vacío []).