Tài liệu HTML DOM getElementsByName()
Ví dụ
Nhận tất cả các phần tử có tên "fname":
let elements = document.getElementsByName("fname");
Hãy tự mình thử »Số phần tử có tên="animal":
let num = document.getElementsByName("animal").length;
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức getElementsByName()
trả về một tập hợp các phần tử có tên được chỉ định.
Phương thức getElementsByName()
trả về một NodeList trực tiếp.
Danh sách nút
NodeList là một tập hợp (danh sách) các nút giống như mảng.
Các nút trong danh sách có thể được truy cập theo chỉ mục. Chỉ số bắt đầu từ 0.
Độ dài Poperty trả về số nút trong danh sách.
Xem thêm:
Phương thức getElementsByTagName()
Phương thức getElementsByClassName()
Cú pháp
document.getElementsByName( name )
Thông số
Parameter | Description |
name | Required. The value of the element's name attribute. |
Giá trị trả về
Kiểu | Sự miêu tả |
Sự vật | Đối tượng NodeList . Một tập hợp các phần tử có tên được chỉ định. Các phần tử được sắp xếp khi chúng xuất hiện trong tài liệu. |
Thêm ví dụ
Kiểm tra tất cả các phần tử <input> có type="checkbox" có tên "animal":
const collection = document.getElementsByName("animal");
for (let i = 0; i < collection.length; i++) {
if (collection[i].type == "checkbox") {
collection[i].checked = true;
}
}
Hãy tự mình thử »Hỗ trợ trình duyệt
document.getElementsByName()
là tính năng DOM Cấp 1 (1998).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |