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 Standard
# dom-tabindex

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch