HTMLElement: tabIndex プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2018.

tabIndexHTMLElement インターフェイスのプロパティで、現在の要素のタブの順序を表します。

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

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

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

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

構文

整数です。

js
const b1 = document.getElementById("button1");

b1.tabIndex = 1;

仕様書

Specification
HTML Standard
# dom-tabindex

ブラウザーの互換性

BCD tables only load in the browser

関連情報