Texte des nœuds en JavaScript
Voyons maintenant comment lire
ou modifier le texte des nœuds. Pour tous les nœuds,
la propriété textContent fonctionne.
Pour les nœuds texte et les commentaires, il y a les propriétés
nodeValue et data (elles sont pratiquement
identiques, la seconde est plus courte, il est préférable d'utiliser
celle-ci). Pour les éléments, il y a la propriété innerHTML,
qui lit le texte avec les balises.
Étant donné une div :
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Parcourez en boucle tous les nœuds de cette div et affichez dans la console les textes de tous les nœuds.
Étant donné une div :
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Parcourez en boucle tous les nœuds de cette div et affichez dans la console les textes de tous les commentaires et des nœuds texte.
Étant donné une div :
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Parcourez en boucle tous les nœuds de cette div et affichez dans la console les textes des nœuds texte et des éléments.
Étant donné une div :
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Parcourez en boucle tous les nœuds de cette div et à chaque nœud, écrivez à la fin son type.