HTMLElement
インターフェイスの tabIndex
プロパティは、現在の要素のタブの順序を表します。
タブの順序は次のとおりです:
- 正の
tabIndex
を持つ要素。 同一のtabIndex
を持つ要素は、表示された順序でナビゲートすべきです。 ナビゲーションは、最も低いtabIndex
から最も高いtabIndex
に進みます tabIndex
属性をサポートしていない要素、またはtabIndex
属性をサポートし、tabIndex
を0
に割り当てる要素は、それらが表示された順序で。
無効になっている要素は、タブの順序に関与しません。
値は逐次的である必要はなく、特定の値で始まる必要もありません。 各ブラウザーは非常に大きな値を切り取りますが、値は負である場合もあります。
構文
element.tabIndex = index; var index = element.tabIndex;
値
index
は整数です。
例
const b1 = document.getElementById("button1"); b1.tabIndex = 1;
仕様
ブラウザーの互換性
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
デスクトップ | モバイル | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
tabIndex | Chrome 完全対応 1 | Edge
完全対応
18
| Firefox 完全対応 1 | IE
部分対応
7
| Opera 完全対応 あり | Safari 完全対応 6 | WebView Android 完全対応 4.4 | Chrome Android 完全対応 18 | Firefox Android 完全対応 4 | Opera Android 完全対応 あり | Safari iOS 完全対応 あり | Samsung Internet Android ? |
凡例
- 完全対応
- 完全対応
- 部分対応
- 部分対応
- 実装状況不明
- 実装状況不明
- 実装ノートを参照してください。
- 実装ノートを参照してください。
関連情報
- キーボードでナビゲート可能な JavaScript ウィジェットのアクセシビリティ
- HTML の tabindex グローバル属性