การวนซ้ำโหนดด้วยลูปใน JavaScript

อย่างที่คุณควรทราบแล้ว ในคุณสมบัติ children ประกอบด้วยองค์ประกอบ DOM ทั้งหมดที่เป็นลูกโดยตรง ขององค์ประกอบนี้ มีคุณสมบัติที่คล้ายกันคือ childNodes ซึ่งประกอบด้วย โหนดลูกทั้งหมดขององค์ประกอบ

ตัวอย่างเช่น ลองใช้คุณสมบัตินี้ แสดงโหนดต่างๆ จากองค์ประกอบของเรา:

javascriptconsole.log(elem.childNodes[0]);
console.log(elem.childNodes[1]);
console.log(elem.childNodes[2]);

ทีนี้ลองวนซ้ำโหนดขององค์ประกอบด้วยลูป:

javascriptfor (let node of elem.childNodes) {
  console.log(node);
}
Задание 1

กำหนด div:

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

วนซ้ำผ่านโหนดทั้งหมดของ div นี้ด้วยลูปและแสดง พวกมันในคอนโซล