tabIndex
は HTMLOrForeignElement
インターフェイスのプロパティで、現在の要素のタブの順序を表します。
タブの順序は次のとおりです。
- 正の
tabIndex
を持つ要素。 同一のtabIndex
を持つ要素は、表示された順序でナビゲートすべきです。 ナビゲーションは、最も低いtabIndex
から最も高いtabIndex
に進みます tabIndex
属性をサポートしていない要素、またはtabIndex
属性をサポートし、tabIndex
を0
に割り当てる要素は、それらが表示された順序で。
無効になっている要素は、タブの順序に関与しません。
値は逐次的である必要はなく、特定の値で始まる必要もありません。 各ブラウザーは非常に大きな値を切り取りますが、値は負である場合もあります。
構文
element.tabIndex = index; var index = element.tabIndex;
値
index
は整数です。
例
const b1 = document.getElementById('button1');
b1.tabIndex = 1;
仕様書
ブラウザーの互換性
BCD tables only load in the browser
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
関連情報
- キーボードでナビゲート可能な JavaScript ウィジェットのアクセシビリティ
- HTML の tabindex グローバル属性