HTMLElement: tabIndex-Eigenschaft

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.

Die tabIndex-Eigenschaft des HTMLElement-Interfaces repräsentiert die Tab-Reihenfolge des aktuellen Elements.

Die Tab-Reihenfolge verläuft wie folgt:

  1. Elemente mit einem positiven tabIndex. Elemente mit identischen tabIndex-Werten sollten in der Reihenfolge navigiert werden, in der sie erscheinen. Die Navigation erfolgt vom niedrigsten tabIndex zum höchsten tabIndex.
  2. Elemente, die das tabIndex-Attribut nicht unterstützen oder es unterstützen und tabIndex auf 0 setzen, in der Reihenfolge ihres Erscheinens.

Deaktivierte Elemente nehmen nicht an der Tab-Reihenfolge teil.

Die Werte müssen nicht sequentiell sein, noch müssen sie mit einem bestimmten Wert beginnen. Sie können sogar negativ sein, obwohl jeder Browser sehr große Werte trimmt.

Wert

Ein Integer.

Beispiele

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

b1.tabIndex = 1;

Spezifikationen

Specification
HTML
# dom-tabindex

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
tabIndex

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Has more compatibility info.

Siehe auch