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 der HTMLElement
-Schnittstelle repräsentiert die Tabulatorreihenfolge des aktuellen Elements.
Die Tabulatorreihenfolge ist wie folgt:
- Elemente mit einem positiven
tabIndex
. Elemente mit identischentabIndex
-Werten sollten in der Reihenfolge, in der sie erscheinen, navigiert werden. 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, in der sie erscheinen.
Elemente, die deaktiviert sind, nehmen nicht an der Tabulatorreihenfolge teil.
Werte müssen nicht aufeinanderfolgend sein, und sie müssen nicht mit einem bestimmten Wert beginnen. Sie können sogar negativ sein, obwohl jeder Browser sehr große Werte kürzt.
Wert
Ein Ganzzahlwert.
Beispiele
js
const b1 = document.getElementById("button1");
b1.tabIndex = 1;
Spezifikationen
Specification |
---|
HTML # dom-tabindex |
Browser-Kompatibilität
Siehe auch
- Barrierefreiheit von tastaturnavigierbaren JavaScript-Widgets
- Das HTML
tabindex
globale Attribut.