DOM

HTMLElement.tabIndex プロパティ

 編集:2022.10.02 by T.A.

[Edge]○。→

element の、ユーザーのタブ キー操作によりフォーカスされる順序を取得/設定します。

HTML属性:tabindex

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

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

(¶disabled 属性により)無効になっている要素は、タブの順序に関与しません。

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

¶負の値はタブの順序に当たらない。

構文
element.tabIndex
element HTMLElement

インデックスを表す数値。

mdnより
const b1 = document.getElementById('button1');
b1.tabIndex = 1;

テスト