Встречается на собеседованиях • сегодня
Как снять фокус с элемента
Чтобы снять фокус с элемента программно, можно использовать метод blur() у активного элемента. Например:
javascript
// Снять фокус с текущего активного элемента
document.activeElement.blur();
// Альтернативный вариант - перенести фокус на body
document.body.focus();Важные моменты:
blur()работает только на элементах, которые могут получать фокус (input, button и т.д.)- В некоторых браузерах (особенно мобильных) нельзя полностью убрать фокус - он перейдет на body
- После
blur()могут не сработать события, связанные с фокусом, если их обработчики используютevent.preventDefault()
Пример с кнопкой:
javascript
button.addEventListener('click', () => {
// После клика сразу снимаем фокус
button.blur();
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы