JavaScript-də Mətn Node-ları

Gəlin indi mətn node-larını necə oxuyacağımızı və ya dəyişəcəyimizi anlayaq. Bütün node-lar üçün textContent xassəsi işləyir. Mətn node-ları və şərhlər üçün nodeValue və data xassələri var (onlar praktiki olaraq eynidir, ikincisi - daha qısadır, ondan istifadə etmək daha yaxşıdır). Elementlər üçün isə mətni teqlərlə birlikdə oxuyan innerHTML xassəsi var.

Задание 1

Div verilib:

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

Bu div-in bütün node-larını dövr et və bütün node-ların mətnlərini konsola çıxar.

Задание 2

Div verilib:

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

Bu div-in bütün node-larını dövr et və bütün şərhlərin və mətn node-larının mətnlərini konsola çıxar.

Задание 3

Div verilib:

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

Bu div-in bütün node-larını dövr et və mətn node-ları ilə elementlərin mətnlərini konsola çıxar.

Задание 4

Div verilib:

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

Bu div-in bütün node-larını dövr et və hər bir node-un sonuna onun tipini yaz.