--- title: HTMLElement.tabIndex slug: Web/API/HTMLOrForeignElement/tabIndex translation_of: Web/API/HTMLOrForeignElement/tabIndex original_slug: Web/API/HTMLElement/tabIndex ---
{{ APIRef("HTML DOM") }}

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

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

Синтаксис

elt.tabIndex = index;
var index = elt.tabIndex;

Пример

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

b1.tabIndex = 1;

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

 

Спецификация Статус Комментарии
{{SpecName('HTML WHATWG', '#dom-tabindex', 'tabindex')}} {{Spec2('HTML WHATWG')}} Не было изменений с {{SpecName('DOM2 HTML')}}.
{{SpecName('DOM2 HTML', 'html.html#ID-40676705', 'tabindex')}} {{Spec2('DOM2 HTML')}} Не было изменений с {{SpecName('DOM1')}}.
{{SpecName('DOM1', 'level-one-html.html#ID-40676705', 'tabindex')}} {{Spec2('DOM1')}} Начальное определение

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

{{Compat("api.HTMLElement.tabIndex")}}

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