Встречается на собеседованиях • сегодня
Приведи примеры использования Data аттрибутов
Data-атрибуты (`data-*`) позволяют хранить дополнительную информацию в HTML-элементах без использования нестандартных атрибутов или дополнительных свойств. Они полезны для хранения данных, которые не видны пользователю, но нужны для JavaScript или CSS.
**Пример в HTML:**
```html
John Doe
```
**Доступ в JavaScript:**
```javascript
const userElement = document.getElementById('user');
console.log(userElement.dataset.userId); // "123"
console.log(userElement.dataset.role); // "admin"
```
**Использование в CSS:**
```css
[data-role="admin"] {
background-color: gold;
}
```
**Особенности:**
- Имена преобразуются в camelCase в JS (`data-user-id` → `userId`).
- Всегда возвращают строку, даже если значение число.
- Можно изменять динамически через `element.dataset.key = "value"`.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы