Spec-Zone.ru › Web APIs

HTMLElement: свойство tabIndex

Базовая Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузера. Она доступна в браузерах с октября 2018 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Свойство tabIndex интерфейса HTMLElement определяет порядок табуляции для текущего элемента.

Порядок табуляции следующий:

  1. Элементы с положительным значением tabIndex. Элементы с одинаковыми значениями tabIndex обрабатываются в порядке их появления. Переход происходит от самого низкого значения tabIndex к самому высокому значению tabIndex.
  2. Элементы, которые не поддерживают атрибут tabIndex или поддерживают его и присваивают tabIndex значению 0, обрабатываются в порядке их появления.

Отключенные элементы не участвуют в порядке табуляции.

Значения не обязательно должны быть последовательными, и не существует какого-либо начального значения. Они могут быть даже отрицательными, хотя каждый браузер обрезает очень большие значения.

Значение

Целое число.

Примеры

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

b1.tabIndex = 1;

Спецификации

Спецификация
HTML
# dom-tabindex

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
tabIndex 1 18
12Возвращает неправильное значение для элементов без явного атрибута tabindex. Подробности см. в проблеме 4365703.
1 ≤12.1 3.1 18 4 ≤12.1 2 1.0 4.4

См. также

  • Доступность виджетов JavaScript, навигация по которым возможна с помощью клавиатуры
  • Глобальный атрибут HTML tabindex.

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/tabIndex

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API