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.
Givet en div:
<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.
Givet en div:
<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.
Givet en div:
<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.
Givet en div:
<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.