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.

Задание 1

Étant donné une div :

html<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.

Задание 2

Étant donné une div :

html<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.

Задание 3

Étant donné une div :

html<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.

Задание 4

Étant donné une div :

html<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.