0Pricing
Web Accessibility Academy · Leçon

Déplacer le focus après une action

Placez le focus là où l'utilisateur en a besoin ensuite.

Déplacer le focus après une action est une leçon Web Accessibility Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Web Accessibility Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Web Accessibility Academy comprend 4 leçons au total.

Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.

Focus Is the User's Cursor

For keyboard and screen reader users, focus is where they are on the page. After an action, you decide where that point lands next.

Why Move Focus at All

When a button reveals new content, focus often stays put and the user never learns anything changed. Moving focus brings them to the result.

The focus Method

You move focus in JavaScript by calling element.focus() on the target you want the user to land on next.

document.getElementById('results').focus();

Make the Target Focusable First

A plain div will not accept focus, so give the destination tabindex="-1" so your script can move focus to it.

<div id="results" tabindex="-1">3 matches found</div>

Example: Reveal and Focus

After loading new content, show it and then send focus there so the screen reader starts reading the new region. 🔎

panel.hidden = false;
panel.focus();

Focus the Heading, Not the Whole Region

Pointing focus at the new section's heading often reads best, giving the user a clear title for where they just arrived.

Deleting an Item

When the user removes a row, focus would otherwise be lost. Move it to the next item or a nearby control so they can keep going.

Avoid the Focus-to-Top Jolt

Letting focus snap back to the page top after every action is jarring. Aim it at the relevant spot instead so context is preserved.

Do Not Steal Focus Randomly

Only move focus in response to a user action. Grabbing it during background updates yanks people out of whatever they were doing.

Confirm It Worked

Test by triggering the action with the keyboard and watching the focus ring land where you intended, every single time.

One Move Per Action

Each meaningful action should result in exactly one deliberate focus move. Predictable beats clever every time.

Quick Check

You want to move focus to a freshly shown div after a button click. What must the div have?

Recap

You learned to move focus on purpose: make the target focusable with tabindex="-1", call focus() after the action, and aim for the most useful spot. ✨

Questions Fréquemment Posées

La leçon « Déplacer le focus après une action » est-elle gratuite ?

Oui — le texte complet de « Déplacer le focus après une action » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Web Accessibility Academy, passe à CoddyKit PRO. Le cours Web Accessibility Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Déplacer le focus après une action » ?

Placez le focus là où l'utilisateur en a besoin ensuite. Tu pratiques Web Accessibility Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Web Accessibility Academy ?

Aucune expérience préalable n'est requise. Web Accessibility Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Déplacer le focus après une action » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Web Accessibility Academy ?

Oui. Chaque leçon Web Accessibility Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. tabindex 0, -1 et jamais positif
  2. Déplacer le focus après une action
  3. Rendre le focus après la fermeture d'une couche
  4. Gérer le tabindex itinérant dans les composants
← Retour à Web Accessibility Academy