HTMLElement: tabIndex-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2018 browserübergreifend verfügbar.
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 niedrigstentabIndexzum höchstentabIndex. - Elemente, die das
tabIndex-Attribut nicht unterstützen oder es unterstützen undtabIndexauf0setzen, 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
| Spezifikation |
|---|
| HTML> # dom-tabindex> |
Browser-Kompatibilität
Siehe auch
- Barrierefreiheit von tastaturnavigierbaren JavaScript-Widgets
- Das HTML
tabindexglobale Attribut.