Тэкст вузлоў у JavaScript

Давайце зараз разбярэмся, як прачытаць ці змяніць тэкст вузлоў. Для ўсіх вузлоў працуе ўласцівасць textContent. Для тэкставых вузлоў і каментарыёў ёсць уласцівасці nodeValue і data (яны практычна аднолькавыя, другое - карацей, лепей карыстацца ім). Для элементаў ёсць уласцівасць innerHTML, якое счытвае тэкст разам з тэгамі.

Задание 1

Дадзены дыў:

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

Перабярыце цыклам ўсе вузлы гэтага дыва і вывядзіце ў кансоль тэксты ўсіх вузлоў.

Задание 2

Дадзены дыў:

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

Перабярыце цыклам ўсе вузлы гэтага дыва і вывядзіце ў кансоль тэксты ўсіх каментарыёў і тэкставых вузлоў.

Задание 3

Дадзены дыў:

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

Перабярыце цыклам ўсе вузлы гэтага дыва і вывядзіте ў кансоль тэксты тэкставых вузлоў і элементаў.

Задание 4

Дадзены дыў:

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

Перабярыце цыклам ўсе вузлы гэтага дыва і кожнаму вузлу ў канец запішыце яго тып.