Встречается на собеседованиях • сегодня
Как отловить фокус
Для отслеживания фокуса на элементе можно использовать событие `focus`, а для потери фокуса — `blur`.
**Пример:**
```javascript
const input = document.querySelector('input');
input.addEventListener('focus', () => {
console.log('Элемент получил фокус');
});
input.addEventListener('blur', () => {
console.log('Элемент потерял фокус');
});
```
**React-пример:**
```jsx
console.log('Фокус!')}
onBlur={() => console.log('Потеря фокуса')}
/>
```
**Важно:**
- `focus` и `blur` не всплывают, для всплывающих событий используй `focusin`/`focusout`.
- В React события `onFocus` и `onBlur` работают с синтетическими событиями и всплывают.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы