Tekst węzłów w JavaScript

Przyjrzyjmy się teraz, jak odczytać lub zmienić tekst węzłów. Dla wszystkich węzłów działa właściwość textContent. Dla węzłów tekstowych i komentarzy istnieją właściwości nodeValue i data (są one praktycznie identyczne, drugie - krótsze, lepiej używać go). Dla elementów istnieje właściwość innerHTML, odczytująca tekst razem z tagami.

Задание 1

Dany div:

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

Przejdź pętlą przez wszystkie węzły tego diva i wypisz w konsoli teksty wszystkich węzłów.

Задание 2

Dany div:

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

Przejdź pętlą przez wszystkie węzły tego diva i wypisz w konsoli teksty wszystkich komentarzy i węzłów tekstowych.

Задание 3

Dany div:

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

Przejdź pętlą przez wszystkie węzły tego diva i wypisz w konsoli teksty węzłów tekstowych i elementów.

Задание 4

Dany div:

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

Przejdź pętlą przez wszystkie węzły tego diva i każdemu węzłowi na końcu zapisz jego typ.