Phương thức entries() của NodeList của HTML DOM
- Trang trước entries()
- Trang tiếp theo forEach()
- Quay lại層次 cao hơn 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]; }
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; }
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; }
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ã ... }
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ã ... }
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
- Trang trước entries()
- Trang tiếp theo forEach()
- Quay lại層次 cao hơn NodeList của HTML DOM