Phương thức entries() của NodeList của HTML DOM

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

Phương thức entry() trả về đối tượng Iterator có cặp khóa/giá trị từ NodeList.

Thực hành

Ví dụ 1

Liệt kê các mục của các node con trong tài liệu:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1];
}

Thử nghiệm ngay

Ví dụ 2

Liệt kê tên của các node con trong tài liệu:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1].nodeName;
}

Thử nghiệm ngay

Ví dụ 3

Liệt kê giá trị của các node con trong tài liệu:

const list = document.body.childNodes;
for (let x of list.entries()) {
  text += x[0] + " " + x[1].nodeValue;
}

Thử nghiệm ngay

Ví dụ 4

Lấy khóa của các node con của phần tử <body>:

const list = document.body.childNodes;
for (let x of list.keys()) {
  ... mã ...
}

Thử nghiệm ngay

Ví dụ 5

Lấy giá trị của các node con của phần tử <body>:

const list = document.body.childNodes;
for (let x of list.values()) {
  ... mã ...
}

Thử nghiệm ngay

Cú pháp

nodelist.entries()

Tham số

Không có tham số.

Giá trị trả về

Loại Mô tả
Đối tượng Đối tượng Iterator có cặp khóa/giá trị trong danh sách.

Hỗ trợ trình duyệt

nodelist.entries() là tính năng của 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 phiên bản sớm hơn) không hỗ trợ nodelist.entries().

Trang liên quan

Thuộc tính length

Phương thức forEach()

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()