Méthode focus

La méthode focus place le focus sur un élément (le plus souvent sur un input). Cela signifie que le curseur se mettra à clignoter dans cet input et le texte saisi au clavier ira précisément dans cet input.

Syntaxe

javascriptélément.focus();

Exemple

Cliquons sur un bouton pour placer le focus sur un input, et sur un autre pour le retirer :

html<input value="text" id="input">
<input type="button" value="focus" id="focus">
<input type="button" value="blur"  id="blur">
javascriptlet input = document.querySelector('#input');
let focus = document.querySelector('#focus');
let blur  = document.querySelector('#blur');

// En cliquant sur le bouton focus, on place le focus sur l'input :
focus.addEventListener('click', function() {
  input.focus();
});

// En cliquant sur le bouton blur, on retire le focus de l'input :
blur.addEventListener('click', function() {
  input.blur();
});

Результат:

Voir aussi

  • la méthode blur,
    qui permet de retirer le focus d'un élément