JavaScript-də dövrə ilə node-ların üzərindən keçmək
Artıq bilməlisiniz ki, children
xassəsində verilmiş elementin birbaşa
varisleri olan bütün DOM elementləri
yerləşir. Bənzər bir
xassə childNodes var, hansı ki,
elementin bütün varis-node-larını özündə saxlayır.
Gəlin, məsələn, bu xassədən istifadə edərək elementimizdən müxtəlif node-ları çıxaraq:
console.log(elem.childNodes[0]);
console.log(elem.childNodes[1]);
console.log(elem.childNodes[2]);
İndi isə gəlin elementin node-ları üzərindən dövrə ilə keçək:
for (let node of elem.childNodes) {
console.log(node);
}
Div verilib:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Bu divin bütün node-ları üzərindən dövrə ilə keçin və onları konsola çıxarın.