Tekstnoder i JavaScript

Lad os nu undersøge, hvordan man læser eller ændrer tekst i noder. For alle noder virker egenskaben textContent. For tekstnoder og kommentarer er der egenskaberne nodeValue og data (de er stort set ens, den anden er kortere, det er bedre at bruge den). For elementer er der egenskaben innerHTML, som læser teksten sammen med tags.

Задание 1

Givet en div:

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

Gennegå alle noder i denne div med en løkke og udskriv teksterne for alle noder til konsollen.

Задание 2

Givet en div:

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

Gennegå alle noder i denne div med en løkke og udskriv teksterne for alle kommentarer og tekstnoder til konsollen.

Задание 3

Givet en div:

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

Gennegå alle noder i denne div med en løkke og udskriv teksterne for tekstnoder og elementer til konsollen.

Задание 4

Givet en div:

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

Gennegå alle noder i denne div med en løkke og tilføj for hver node dens type til slutningen.