HTMLElement: thuộc tính tabIndex

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2018.

Thuộc tính tabIndex của giao diện HTMLElement biểu thị thứ tự tab của phần tử hiện tại.

Thứ tự tab như sau:

  1. Các phần tử có tabIndex dương. Các phần tử có giá trị tabIndex giống nhau phải được điều hướng theo thứ tự xuất hiện của chúng. Điều hướng tiến hành từ tabIndex thấp nhất đến tabIndex cao nhất.
  2. Các phần tử không hỗ trợ thuộc tính tabIndex hoặc hỗ trợ và gán tabIndex thành 0, theo thứ tự xuất hiện của chúng.

Các phần tử bị vô hiệu hóa không tham gia vào thứ tự tab.

Các giá trị không cần phải tuần tự, cũng không cần phải bắt đầu bằng bất kỳ giá trị cụ thể nào. Chúng thậm chí có thể là âm, mặc dù mỗi trình duyệt cắt bỏ các giá trị rất lớn.

Giá trị

Một số nguyên.

Ví dụ

js
const b1 = document.getElementById("button1");

b1.tabIndex = 1;

Thông số kỹ thuật

Specification
HTML
# dom-tabindex

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

Xem thêm