Что означает focus навешанный на форму

Ответ

Фокус на форме означает, что элемент формы (например, инпут, кнопка) активен и готов принимать ввод от пользователя. Это состояние можно отслеживать и управлять им через JavaScript.

Пример:

const input = document.querySelector('input');

input.addEventListener('focus', () => {
  console.log('Элемент получил фокус');
});

input.addEventListener('blur', () => {
  console.log('Элемент потерял фокус');
});

Особенности:

  • Фокус можно установить программно через element.focus()
  • Убирается через element.blur()
  • Важно для доступности (screen readers)
  • Можно стилизовать через псевдокласс :focus в CSS