Встречается на собеседованиях • сегодня
Можно ли обратиться к элементу по атрибуту
Да, можно. В JavaScript есть несколько методов для поиска элементов по атрибуту:
1. `querySelector` и `querySelectorAll` с CSS-селектором атрибута:
```javascript
// Найти первый элемент с атрибутом data-test
const element = document.querySelector('[data-test]');
// Найти все элементы с атрибутом data-test="value"
const elements = document.querySelectorAll('[data-test="value"]');
```
2. `getAttribute` для проверки значения атрибута у уже найденного элемента:
```javascript
const hasAttribute = element.getAttribute('data-test') !== null;
```
3. `dataset` для работы с data-атрибутами:
```javascript
// Для элемента
const testId = element.dataset.testId; // "123"
```
При поиске учитывайте, что атрибуты чувствительны к регистру, а data-атрибуты преобразуются в camelCase.

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