HTML data-* Attribut


Definition und Verwendung

Das data-*Attribut wird verwendet, um benutzerdefinierte Daten privat für die Seite oder Anwendung zu speichern.

Das data-*Attribut gibt uns die Möglichkeit, benutzerdefinierte Datenattribute in alle HTML-Elemente einzubetten.

Die gespeicherten (benutzerdefinierten) Daten können dann im JavaScript der Seite verwendet werden, um ein ansprechenderes Benutzererlebnis zu schaffen (ohne Ajax-Aufrufe oder serverseitige Datenbankabfragen).

Das data-*Attribut besteht aus zwei Teilen:

  1. Der Attributname darf keine Großbuchstaben enthalten und muss mindestens ein Zeichen lang nach dem Präfix „data-“ stehen.
  2. Der Attributwert kann eine beliebige Zeichenfolge sein

Hinweis: Benutzerdefinierte Attribute mit dem Präfix „data-“ werden vom Benutzeragenten vollständig ignoriert.


Gilt für

Das data-*Attribut ist ein globales Attribut und kann für jedes HTML-Element verwendet werden.

Element Attribut
Alle HTML-Elemente Daten-*

Beispiel

Beispiel

Verwenden Sie das Attribut data-*, um benutzerdefinierte Daten einzubetten:

<ul>
  <li data-animal-type="bird">Owl</li>
  <li data-animal-type="fish">Salmon</li>
  <li data-animal-type="spider">Tarantula</li>
</ul>

Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die das Attribut vollständig unterstützt.

Attribute
data-* 4.0 5.5 2.0 3.1 9.6