JavaScript'те цикл менен түйүндөрдү айлануу
Сиз буга чейин билишиңиз керек, children
касиетинде берилген элементтин түздөн-түз балдары болгон бардык DOM элементтери
бар. Окшош childNodes касиети бар,
ал элементтин бардык балдары-түйүндөрүн камтыйт.
Келгиле, мисалы, ушул касиетти колдонуп, элементибизден ар кандай түйүндөрдү чыгаралы:
console.log(elem.childNodes[0]);
console.log(elem.childNodes[1]);
console.log(elem.childNodes[2]);
Эми элементтин түйүндөрүн цикл менен айландыралы:
for (let node of elem.childNodes) {
console.log(node);
}
Див берилген:
<div id="elem">текст<b>тег</b><!--коммент-->текст<b>тег</b><!--коммент--></div>
Бул дивдин бардык түйүндөрүн цикл менен айланып өтүңүз жана аларды консольго чыгарыңыз.