HTMLElement.tabIndex

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Свойство HTMLElement.tabIndex предоставляет возможность вызова по кнопке Tab текущего элемента.

Вызов по табуляции происходит в следующем порядке:
  1. элементы с положительным tabIndex. Элементы, имеющие одинаковое значение tabIndex вызываются в порядке появления в коде.  Переход осуществляется от меньших tabIndex до больших tabIndex. 
  2. Элементы, которые не поддерживают атрибут tabIndex или поддерживают но tabIndex установлен в "0", выбираются по Tab в порядке их появления в коде.
Элементы для которых установлена блокировка (disabled) не могут быть выброны кнопкой Tab и не могут быть в фокусе.
 
Значения могут начинаться с любого числа, могут быть отрицательными и могут быть непоследовательными, однако разные браузеры можгут неправильно сработать при очень больших значениях.
 

Синтаксис

elt.tabIndex = index;
var index = elt.tabIndex;
  • index - целое число

Пример

var b1 = document.getElementById("button1");
 
b1.tabIndex = 1;

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

 

Спецификация Статус Коментарии
WHATWG HTML Living Standard
Определение 'tabindex' в этой спецификации.
Живой стандарт Не было изменений с Document Object Model (DOM) Level 2 HTML Specification.
Document Object Model (DOM) Level 2 HTML Specification
Определение 'tabindex' в этой спецификации.
Рекомендация Не было изменений с Document Object Model (DOM) Level 1 Specification.
Document Object Model (DOM) Level 1 Specification
Определение 'tabindex' в этой спецификации.
Рекомендация Начальное определение

Поддержка в браузерах

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Да) (Да) (Да) (Да) (Да)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Да) (Да) (Да) (Да) (Да) (Да)

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: Tanya_Agisheva
 Обновлялась последний раз: Tanya_Agisheva,