Tekstnoder i JavaScript

La oss nå finne ut hvordan vi kan lese eller endre tekstnoder. For alle noder fungerer egenskapen textContent. For tekstnoder og kommentarer finnes egenskapene nodeValue og data (de er praktisk talt like, den andre er kortere, det er bedre å bruke den). For elementer finnes egenskapen innerHTML, som leser teksten sammen med taggene.

Задание 1

Gitt en div:

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

Gå gjennom alle nodene i denne diven med en løkke og skriv ut i konsollen tekstene til alle noder.

Задание 2

Gitt en div:

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

Gå gjennom alle nodene i denne diven med en løkke og skriv ut i konsollen tekstene til alle kommentarer og tekstnoder.

Задание 3

Gitt en div:

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

Gå gjennom alle nodene i denne diven med en løkke og skriv ut i konsollen tekstene til tekstnoder og elementer.

Задание 4

Gitt en div:

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

Gå gjennom alle nodene i denne diven med en løkke og skriv til hver node på slutten dens type.