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