SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
JavaScript/DOM/HTMLOrSVGElement/dataset
Die Eigenschaft HTMLElement.dataset bietet Lese-/Schreibzugriff auf benutzerdefinierte Datenattribute (data-*) von Elementen. Sie stellt eine Map von Strings (DOMStringMap) mit einem Eintrag für jedes data-*-Attribut zur Verfügung.
Syntax
var dataset = element.dataset.
Ein HTML data-*-Attribut und seine entsprechende DOM dataset.property ändern ihren gemeinsamen Namen je nachdem, wo sie gelesen oder geschrieben werden:
In HTML
- Der Attributname beginnt mit data-. Er darf nur Buchstaben, Zahlen, Bindestriche (-), Punkte (.), Doppelpunkte (:) und Unterstriche (_) enthalten. Alle ASCII-Großbuchstaben (A bis Z) werden in Kleinbuchstaben umgewandelt.
In JavaScript
- Der Eigenschaftsname eines benutzerdefinierten Datenattributs entspricht dem HTML-Attribut ohne das Präfix data- und entfernt einzelne Bindestriche (-), um den Eigenschaftsnamen in Großbuchstaben zu schreiben (camelCased).
Weblinks
- whatwg: element.dataset