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:
- Elemente mit einem positiven
tabIndex
. Elemente mit identischentabIndex
-Werten sollten in der Reihenfolge navigiert werden, in der sie erscheinen. Die Navigation erfolgt vom niedrigstentabIndex
zum höchstentabIndex
. - Elemente, die das
tabIndex
-Attribut nicht unterstützen oder es unterstützen undtabIndex
auf0
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
- Zugänglichkeit von tastaturnavigierbaren JavaScript-Widgets
- Das HTML
tabindex
globale Attribut.