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

js
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 index khô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:

html
<span class="a b c"></span>

Bây giờ là JavaScript:

js
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①

Tương thích trình duyệt