Встречается на собеседованиях • сегодня

Как сфокусироваться на div

Чтобы сфокусироваться на div, нужно добавить ему атрибут tabindex (например, tabindex="0"), после чего можно использовать метод focus().

javascript
const divElement = document.querySelector('div');
divElement.focus();

Нюансы:

  • tabindex="-1" позволяет фокусироваться программно, но исключает элемент из последовательности табуляции.
  • tabindex="0" добавляет элемент в естественный порядок табуляции.
  • Для стилизации состояния фокуса используй CSS-псевдокласс :focus.
css
div:focus {
  outline: 2px solid blue;
}

Важно: По умолчанию div не фокусируем, поэтому без tabindex метод focus() не сработает.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы