Focus en blur methoden in JavaScript

Je weet al wat invoerfocus is. Je weet ook hoe je focus moet instellen of verliezen: om focus in te stellen moet je op een invoerveld klikken, en om het te verliezen - op een andere plaats.

In JavaScript bestaan er echter speciale methoden die het mogelijk maken om geforceerd focus in een invoerveld in te stellen of eruit te halen. Dit zijn de methoden focus en blur.

Laten we hun werking bekijken aan de hand van een voorbeeld. Stel we hebben het volgende invoerveld en knop:

html<input id="elem" value="text">
<input type="submit" id="button">

Laten we bij het klikken op de knop de invoerfocus in ons invoerveld instellen:

javascriptlet elem   = document.querySelector('#elem');
let button = document.querySelector('#button');

button.addEventListener('click', function() {
  elem.focus();
});
Задание 1

Er zijn twee invoervelden. Zorg ervoor dat na het invoeren van twee tekens de invoerfocus overgaat naar het tweede invoerveld, en na het invoeren van twee tekens in dit invoerveld - de focus ervan wordt verwijderd.