Erreur de la TabIndex ARIA

Texte

L’élément n’est pas désactivé et possède un gestionnaire d’événements Click , mais il a TabIndex < 0 et n’est pas dans l’ordre de tabulation par défaut.

Type

Erreur

Description

Cette erreur s’applique aux éléments qui ont un gestionnaire d’événements Click et qui ne sont pas désactivés. Ces éléments doivent être dans l’ordre de tabulation. Cela garantit qu’un élément peut être atteint à l’aide de la touche Tab, ce qui indique comment les utilisateurs de lecteurs d’écran parcourent généralement l’interface utilisateur.

Pour corriger cette erreur, affectez à l’attribut TabIndex une valeur supérieure ou égale à 0. Vous n’avez pas besoin de définir explicitement l’attribut TabIndex pour les balises qui sont dans l’ordre de tabulation par défaut, par exemple un (avec attribut href ), un bouton, une entrée (à l’exclusion de « masqué »), une sélection, un élément textareaet une zone (dans le cadre de l’image interactive).

Exemple

<div role="button" tabindex="0" aria-label="Back" onclick="mouseAction(event)" onkeyup="keyAction(event)" >