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

ブラウザー互換性

現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!

機能 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,