JavaScript да цикли билан DOM tugунларини кўриб чикиш
Сизга маълум бўлиши керакки, children
хусусиятида берилган элементнинг бевосита
фарзандлари бўлган барча DOM элементлари
мавжуд. Шуга ўхшаш
childNodes хусусияти мавжуд бўлиб, у
элементнинг барча фарзанд-тугунларини ўз ичига олади.
Келинг, масалан, ушбу хусусият ёрдамида бизнинг элементдан турли tugунларни чикарамиз:
console.log(elem.childNodes[0]);
console.log(elem.childNodes[1]);
console.log(elem.childNodes[2]);
Энди эса элементнинг tugунларини цикл билан кўриб чикайлик:
for (let node of elem.childNodes) {
console.log(node);
}
Див берилган:
<div id="elem">matn<b>teg</b><!--com-->matn<b>teg</b><!--com--></div>
Ушбу дивнинг барча tugунларини цикл билан кўриб чикинг ва уларни консольга чикаринг.