Metoden focus

Metoden focus sätter fokus på ett element (oftast på en input). Det betyder att en blinkande markör kommer att visas i denna input och text som skrivs på tangentbordet kommer hamna just i denna input.

Syntax

javascriptelement.focus();

Exempel

Låt oss vid klick på en knapp sätta fokus på en input, och vid klick på en annan - ta bort det:

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');

// Vid klick på knappen focus sätter vi fokus på input:
focus.addEventListener('click', function() {
  input.focus();
});

// Vid klick på knappen blur tar vi bort fokus från input:
blur.addEventListener('click', function() {
  input.blur();
});

Результат:

Se även

  • metoden blur,
    som kan användas för att ta bort fokus från ett element