Tekst čvorova u JavaScript-u

Hajde sada da shvatimo kako da pročitamo ili promenimo tekst čvorova. Za sve čvorove radi svojstvo textContent. Za tekstualne čvorove i komentare postoje svojstva nodeValue i data (ona su praktično ista, drugo je kraće, bolje je koristiti ga). Za elemente postoji svojstvo innerHTML, koje pročitava tekst zajedno sa tagovima.

Задание 1

Dat je div:

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

Prođite kroz sve čvorove ovog div-a petljom i ispišite u konzolu tekstove svih čvorova.

Задание 2

Dat je div:

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

Prođite kroz sve čvorove ovog div-a petljom i ispišite u konzolu tekstove svih komentara i tekstualnih čvorova.

Задание 3

Dat je div:

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

Prođite kroz sve čvorove ovog div-a petljom i ispišite u konzolu tekstove tekstualnih čvorova i elemenata.

Задание 4

Dat je div:

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

Prođite kroz sve čvorove ovog div-a petljom i svakom čvoru na kraj upišite njegov tip.