Phương pháp NodeList forEach() của HTML DOM

定义和用法

Định nghĩa và cách sử dụng

Phương thức forEach() thực hiện hàm hồi quy cho mỗi phần tử trong NodeList.

Mẫu

Ví dụ 1

const list = document.body.childNodes;
list.forEach(
  Chạy hàm cho mỗi phần tử con của tài liệu:
    function(node, index) {
  }
);

Thử ngay

text += index + " " + node;

Ví dụ 2

const list = document.body.childNodes;
list.forEach(
  function(node) {
    Liệt kê tên của các phần tử con của tài liệu:
  }
);

Thử ngay

Ví dụ 3

Liệt kê loại của các phần tử con của tài liệu:

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

Thử ngay

Cú pháp

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

Tham số

Tham số Mô tả
function() Bắt buộc. Hàm được chạy cho mỗi phần tử.
currentValue Bắt buộc. Giá trị của phần tử hiện tại.
index Tùy chọn. Índex của phần tử hiện tại.
arr Tùy chọn. NodeList của phần tử hiện tại.
thisValue

Tùy chọn. Mặc định undefined.

Giá trị được truyền làm giá trị this cho hàm.

Giá trị trả về

Không có.

Hỗ trợ trình duyệt

nodelist.forEach() là tính năng DOM Level 4 (2015).

Tất cả các trình duyệt hiện đại đều hỗ trợ nó:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Internet Explorer 11 (hoặc các phiên bản trước) không hỗ trợ nodelist.forEach().

Trang liên quan

Thuộc tính length

Phương thức entries()

Phương thức item()

Phương thức keys()

Phương thức values()

Đối tượng NodeList

Phương thức childNodes()

Phương thức querySelectorAll()

Phương thức getElementsByName()