HTML -Daten-*- Attribute


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>

Definition und Verwendung

Die data-*Attribute werden verwendet, um benutzerdefinierte Daten privat für die Seite oder Anwendung zu speichern.

Die data-*Attribute geben 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).

Die data-*Attribute bestehen 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.


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

Syntax

<element data-*="somevalue">

Attributwerte

Value Description
somevalue Specifies the value of the attribute (as a string)

Verwandte Seiten

HTML-Tutorial: HTML-Attribute

HTML-DOM-Referenz: HTML-DOM-getAttribute()-Methode