HTMLOrForeignElement.tabIndex

tabIndexHTMLOrForeignElement インターフェイスのプロパティで、現在の要素のタブの順序を表します。

タブの順序は次のとおりです。

  1. 正の tabIndex を持つ要素。 同一の tabIndex を持つ要素は、表示された順序でナビゲートすべきです。 ナビゲーションは、最も低い tabIndex から最も高い tabIndex に進みます
  2. tabIndex 属性をサポートしていない要素、または tabIndex 属性をサポートし、 tabIndex0 に割り当てる要素は、それらが表示された順序で。

無効になっている要素は、タブの順序に関与しません。

値は逐次的である必要はなく、特定の値で始まる必要もありません。 各ブラウザーは非常に大きな値を切り取りますが、値は負である場合もあります。

構文

element.tabIndex = index;
var index = element.tabIndex;

index は整数です。

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

b1.tabIndex = 1;

仕様書

仕様書 状態 備考
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 の定義
廃止 初回定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報