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

Используешь ли data атрибуты в HTML для поиска в DOM

Да, data-атрибуты (`data-*`) удобны для поиска элементов в DOM, так как они семантичны и не конфликтуют со стандартными атрибутами. Их можно использовать с `querySelector`/`querySelectorAll` или `getAttribute`. **Пример:** ```html
Admin User
``` **Поиск в JS:** ```javascript // Через querySelector const adminUser = document.querySelector('[data-role="admin"]'); // Через getAttribute const userId = adminUser.getAttribute('data-id'); // "user-123" // Доступ через dataset (современный способ) console.log(adminUser.dataset.role); // "admin" ``` **Плюсы:** - Чистая семантика (не путать с `id`/`class`). - Поддержка в старых браузерах. - Удобно для хранения метаданных. **Минусы:** - Медленнее, чем поиск по `id` (но разница незначительна).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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