Верстка · Junior · Запитання 7 з 75
Як отримати в JavaScript значення атрибута data-user-id="42"?
- 1
element.dataUserId - 2
element.data.userId - ✓Правильна відповідь:
element.dataset.userId
Пояснення
Усі data-* атрибути доступні через об'єкт element.dataset, а імена з kebab-case перетворюються на camelCase: data-user-id → dataset.userId. Значення завжди рядок. Також можна використати getAttribute('data-user-id'). У CSS до них звертаються через селектор [data-user-id] і функцію attr().