HTML und CSS · Junior · Frage 7 von 75
Wie liest man in JavaScript den Wert des Attributs data-user-id="42"?
- 1
element.dataset.userId - 2
element.dataUserId - 3
element.data.userId
Antwort zeigen
Richtige Antwort: element.dataset.userId
Erklärung
Alle data-*-Attribute stehen über element.dataset zur Verfügung, wobei Namen in kebab-case zu camelCase werden: data-user-id → dataset.userId. Der Wert ist immer ein String. Man kann auch getAttribute('data-user-id') nutzen. In CSS erreicht man sie über den Selektor [data-user-id] und die Funktion attr().