Thuộc tính length của Attributes DOM HTML

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

length Thuộc tính trả về số lượng nút trong NamedNodeMap.

length Thuộc tính là chỉ đọc.

Chú ý:Thuộc tính của phần tử HTML nằm trong NamedNodeMap.

Xem thêm:

Phương thức nodemap.item()

Mô hình

Ví dụ 1

Lấy số lượng thuộc tính của phần tử HTML:

let num x = document.getElementById("myButton").attributes.length;

Thử ngay

Ví dụ 2

Lấy tất cả các tên thuộc tính:

const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + "<br>";
}

Thử ngay

Ví dụ 3

"myImg" có bao nhiêu thuộc tính:

let num = document.getElementById("myImg").attributes.length;

Thử ngay

Ví dụ 4

Lấy tất cả các thuộc tính:

const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
  text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}

Thử ngay

Cú pháp

namednodemap.length

Chi tiết kỹ thuật

Giá trị trả về

Số số, biểu thị số lượng nút điểm thuộc tính trong nodemap.

Hỗ trợ trình duyệt

attributes.length Là tính năng DOM Level 1 (1998).

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

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ 9-11 Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ