Встречается на собеседованиях • сегодня
Как сфокусироваться на элементе
Для фокусировки на элементе в JavaScript используйте метод focus(). Элемент должен быть фокусируемым (input, button, a и т.д.). Для неинтерактивных элементов добавьте tabindex="-1".
Пример:
javascript
const input = document.querySelector('input');
input.focus();Для React:
jsx
useEffect(() => {
const element = ref.current;
if (element) element.focus();
}, []);Важные моменты:
- Фокусировка работает только после рендера элемента
- В некоторых браузерах требуется небольшой таймаут (
setTimeout) - Для скрытых элементов фокусировка не сработает
- Можно добавить CSS-стили для :focus-состояния

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