DOMTokenList: phương thức item()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Phương thức item() của giao diện DOMTokenList trả về một mục trong danh sách,
xác định theo vị trí của nó trong danh sách, tức chỉ số.
Note:
Phương thức này tương đương với ký hiệu dấu ngoặc vuông.
Vì vậy list.item(i) giống với list[i].
Cú pháp
item(index)
Tham số
index-
Một số biểu thị chỉ số của mục bạn muốn trả về. Nếu không phải số nguyên, chỉ phần nguyên được xem xét.
Giá trị trả về
Một chuỗi biểu thị mục được trả về,
hoặc null nếu số lớn hơn hoặc bằng length của danh sách.
Ngoại lệ
TypeError-
Được ném ra nếu
indexkhông thể chuyển đổi thành số nguyên.
Ví dụ
Trong ví dụ sau, chúng ta lấy danh sách các lớp được đặt trên một
phần tử <span> dưới dạng DOMTokenList bằng
Element.classList. Sau đó chúng ta lấy mục cuối cùng trong danh sách bằng
item(tokenList.length - 1), rồi ghi nó vào
Node.textContent của thẻ <span>.
Trước hết là HTML:
<span class="a b c"></span>
Bây giờ là JavaScript:
const span = document.querySelector("span");
const classes = span.classList;
const item = classes.item(classes.length - 1);
span.textContent = item;
Kết quả sẽ như sau:
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| DOM> # ref-for-dom-domtokenlist-item①> |