We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

HTMLElement.tabIndex プロパティは、現在の要素のタブの順序を表します。

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

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

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

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

構文

elt.tabIndex = index;
var index = elt.tabIndex;
  • index は数値です

var 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 の定義
廃止された 最初の定義

ブラウザー互換性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

機能 Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) (有) (有) (有) (有) (有)
機能 Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) (有) (有) (有) (有) (有)

関連情報

ドキュメントのタグと貢献者

タグ: 
このページの貢献者: momdo, fscholz, khalid32, ethertank, dextra
最終更新者: momdo,