Texto de nós em JavaScript

Vamos agora entender como ler ou alterar o texto dos nós. Para todos os nós funciona a propriedade textContent. Para nós de texto e comentários, existem as propriedades nodeValue e data (elas são praticamente iguais, a segunda é mais curta, é melhor usar ela). Para elementos, existe a propriedade innerHTML, que lê o texto junto com as tags.

Задание 1

Dado o div:

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

Percorra com um loop todos os nós deste div e exiba no console os textos de todos os nós.

Задание 2

Dado o div:

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

Percorra com um loop todos os nós deste div e exiba no console os textos de todos os comentários e nós de texto.

Задание 3

Dado o div:

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

Percorra com um loop todos os nós deste div e exiba no console os textos dos nós de texto e elementos.

Задание 4

Dado o div:

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

Percorra com um loop todos os nós deste div e para cada nó, escreva no final o seu tipo.