Texto de nodos en JavaScript
Ahora averigüemos cómo leer
o cambiar el texto de los nodos. Para todos los nodos
funciona la propiedad textContent. Para
nodos de texto y comentarios, hay propiedades
nodeValue y data (son prácticamente
iguales, el segundo es más corto, es mejor usar
este). Para elementos, existe la propiedad innerHTML,
que lee el texto junto con las etiquetas.
Dado un div:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Itere a través de todos los nodos de este div con un ciclo y muestre en la consola los textos de todos los nodos.
Dado un div:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Itere a través de todos los nodos de este div con un ciclo y muestre en la consola los textos de todos los comentarios y nodos de texto.
Dado un div:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Itere a través de todos los nodos de este div con un ciclo y muestre en la consola los textos de los nodos de texto y elementos.
Dado un div:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Itere a través de todos los nodos de este div con un ciclo y a cada nodo al final escriba su tipo.