Преминување на јазли со циклус во 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:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Преминете со циклус низ сите јазли на овој div и испечатете ги во конзола.