Teks Node dalam JavaScript

Mari kita pahami sekarang bagaimana cara membaca atau mengubah teks node. Untuk semua node, properti textContent digunakan. Untuk node teks dan komentar, ada properti nodeValue dan data (keduanya hampir sama, yang kedua - lebih pendek, lebih baik menggunakan itu). Untuk elemen, ada properti innerHTML, yang membaca teks beserta tag-nya.

Задание 1

Diberikan div:

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

Iterasikan melalui semua node div ini dan outputkan ke konsol teks dari semua node.

Задание 2

Diberikan div:

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

Iterasikan melalui semua node div ini dan outputkan ke konsol teks dari semua komentar dan node teks.

Задание 3

Diberikan div:

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

Iterasikan melalui semua node div ini dan outputkan ke konsol teks dari node teks dan elemen.

Задание 4

Diberikan div:

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

Iterasikan melalui semua node div ini dan untuk setiap node, tuliskan tipenya di akhir.