HTML i CSS · Junior · Pytanie 7 z 75
Jak w JavaScript odczytać wartość atrybutu data-user-id="42"?
- 1
element.dataUserId - 2
element.data.userId - ✓Poprawna odpowiedź:
element.dataset.userId
Wyjaśnienie
Wszystkie atrybuty data-* są dostępne przez element.dataset, a nazwy kebab-case zamieniają się na camelCase: data-user-id → dataset.userId. Wartość jest zawsze stringiem. Można też użyć getAttribute('data-user-id'). W CSS odwołujemy się do nich selektorem [data-user-id] i funkcją attr().