Nodtext i JavaScript

Låt oss nu ta reda på hur man läser eller ändrar text i noder. För alla noder fungerar egenskapen textContent. För textnoder och kommentarer finns egenskaperna nodeValue och data (de är praktiskt taget likadana, den andra är kortare, det är bättre att använda den). För element finns egenskapen innerHTML, som läser texten tillsammans med taggarna.

Задание 1

Given en div:

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

Iterera genom alla noder i denna div med en loop och skriv ut i konsolen texterna för alla noder.

Задание 2

Given en div:

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

Iterera genom alla noder i denna div med en loop och skriv ut i konsolen texterna för alla kommentarer och textnoder.

Задание 3

Given en div:

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

Iterera genom alla noder i denna div med en loop och skriv ut i konsolen texterna för textnoder och element.

Задание 4

Given en div:

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

Iterera genom alla noder i denna div med en loop och skriv till varje nod i slutet dess typ.