มิติแบบ HTML DOM NodeList forEach()

定义和用法

คำนิยามและการใช้งาน

forEach() ฟังก์ชันทำงานฟังก์ชันคลิกแบ็คสำหรับแต่ละตัวเครื่องมือใน NodeList

ตัวอย่าง

ตัวอย่าง 1

const list = document.body.childNodes;
list.forEach(
  ทำงานฟังก์ชันสำหรับแต่ละตัวเครื่องมือของเอกสาร
    function(node, index) {
  }
);

ทดลองด้วยตัวเอง

text += index + " " + node;

ตัวอย่าง 2

const list = document.body.childNodes;
list.forEach(
  function(node) {
    บันทึกชื่อตัวเครื่องมือลูกของเอกสาร
  }
);

ทดลองด้วยตัวเอง

ตัวอย่าง 3

บันทึกชนิดของตัวเครื่องมือลูกของเอกสาร

const list = document.body.childNodes;
list.forEach(
  function(node) {
    text += node.nodeType;
  }
);

ทดลองด้วยตัวเอง

รูปแบบ

nodelist.forEach(function(currentValue, index, arr) thisValue)

ตัวอย่าง

ตัวอย่าง คำอธิบาย
function() จำเป็น ฟังก์ชันที่ทำงานสำหรับแต่ละตัวเครื่องมือ
currentValue จำเป็น ค่าของตัวเครื่องมือปัจจุบัน
index ทางเลือก ดัชนีของตัวเครื่องมือปัจจุบัน
arr ทางเลือก สำหรับ NodeList ของตัวเครื่องมือปัจจุบัน
thisValue

ทางเลือก โดยเริ่มต้นด้วย undefined

ค่าที่ส่งผลกลับให้กับ this ของฟังก์ชัน

ค่าที่ส่งผลกลับ

ไม่มี

การสนับสนุนบราวเซอร์

nodelist.forEach() คือคุณสมบัติของ DOM Level 4 (2015)

ทุกบราวเซอร์สมัยใหม่ต่างสนับสนุนมัน:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน

Internet Explorer 11 (หรือเวอร์ชั่นต่อไป) ไม่สนับสนุน nodelist.forEach()

หน้าที่เกี่ยวข้อง

ทางเลือก length

วิธี entries()

วิธี item()

วิธี keys()

วิธี values()

ตัวแปร NodeList

วิธี childNodes()

วิธี querySelectorAll()

วิธี getElementsByName()