So verwenden Sie data-*-Attribute in HTML5

清浅
Freigeben: 2018-12-03 09:29:55
Original
3927 Leute haben es durchsucht

Das Datenattribut in HTML5 wird hauptsächlich zum Speichern privater benutzerdefinierter Daten auf der Seite verwendet, um eine bessere Benutzererfahrung zu schaffen.

Viele neue Attribute wurden zu HTML hinzugefügt Attribute, heute werden wir die data-*-Attribute in HTML5 vorstellen, ich hoffe, es wird für alle hilfreich sein.

[Empfohlene Kurse: HTML5-Kurs ]

So verwenden Sie data-*-Attribute in HTML5

data-* Die Bedeutung des data-*-Attributs

data-*-Attribut wird zum Speichern der privaten benutzerdefinierten Daten der Seite oder Anwendung verwendet sind die benutzerdefinierten Daten für alle HTML-Elemente, die Daten speichern, die von JavaScript genutzt werden können, um eine bessere Benutzererfahrung zu schaffen.

data-*-Attribut besteht aus zwei Teilen:

Attributname: Der Attributname darf keine Großbuchstaben enthalten und nach dem Präfix „data-“ muss ein Zeichen stehen, das nicht leer sein darf .

Attributwert: Der Attributwert kann eine beliebige Zeichenfolge sein.

<element data-*="somevalue">
Nach dem Login kopieren

Beispiel

data-animal-type="动物类"
Nach dem Login kopieren

So verwenden Sie Daten-*-Attribute

Da benutzerdefinierte Datenattribute gültiges HTML 5 sind, können sie verwendet werden in Verwenden Sie sie in jedem Browser, der HTML 5-Dokumenttypen unterstützt:

Wir können die anfängliche Höhe oder Deckkraft von Elementen festlegen, die möglicherweise zum Speichern von JavaScript-Animationen erforderlich sind, und auch Parameter für Flash-Filme festlegen, die über JavaScript geladen werden Speichern Sie benutzerdefinierte Netzwerkanalyse-Tag-Daten und mehr.

Beispiel:





Document



<script>
function showDetails(animal) {
    var animalType = animal.getAttribute("data-animal-type");
  console.log(animal.innerHTML + "是一种" + animalType + "。");

}
</script>

点击li时显示其类别

  • 小猫咪
  • 苹果
Nach dem Login kopieren

Rendering:

Vor dem Klicken

So verwenden Sie data-*-Attribute in HTML5

Nach dem Klicken

So verwenden Sie data-*-Attribute in HTML5

Hinweis

Obwohl Datenattribute flexibel sind, sind Datenattribute beispielsweise nicht für alle Probleme geeignet Da Datenattribute besser zum Speichern von Daten oder Elementen geeignet sind, sollten sie nicht verwendet werden. Beispielsweise sollten Datums-/Uhrzeitdaten semantisch angezeigt und nicht in benutzerdefinierten Datenattributen gespeichert werden, und bestimmte Datenattribute sollten nicht an formatiertes CSS gebunden sein. Da Datenattribute immer häufiger verwendet werden, können außerdem Konflikte bei den Namenskonventionen immer größer werden. Daher sollten Sie bei der Benennung darauf achten, Verwechslungen mit Plug-in- oder öffentlichen Attributnamen zu vermeiden.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für alle, die HTML5 lernen, hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie data-*-Attribute in HTML5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!