Maison > interface Web > tutoriel HTML > Comment utiliser les attributs data-* en HTML5

Comment utiliser les attributs data-* en HTML5

清浅
Libérer: 2018-12-03 09:29:55
original
3984 Les gens l'ont consulté

L'attribut data en HTML5 est principalement utilisé pour stocker des données privées personnalisées dans la page, dans le but de créer une meilleure expérience utilisateur

De nombreux nouveaux attributs ont été ajoutés au HTML Attributs, aujourd'hui nous allons présenter les attributs data-* en HTML5, j'espère que cela sera utile à tout le monde.

[Cours recommandés : Cours HTML5 ]

Comment utiliser les attributs data-* en HTML5

data-* La signification de l'attribut data-*

data-* attribut est utilisé pour stocker les données personnalisées privées de la page ou de l'application. correspondent aux données personnalisées sur tous les éléments HTML, qui stockent des données qui peuvent être exploitées par JavaScript pour créer une meilleure expérience utilisateur.

L'attribut data-* contient deux parties :

Nom de l'attribut : Le nom de l'attribut ne peut contenir aucune lettre majuscule et il doit y avoir un caractère après le préfixe "data-", qui ne peut pas être vide. .

Valeur de l'attribut : la valeur de l'attribut peut être n'importe quelle chaîne.

<element data-*="somevalue">
Copier après la connexion

Exemple

data-animal-type="动物类"
Copier après la connexion

Comment utiliser les attributs data-*

Puisque les attributs de données personnalisés sont valides HTML 5, afin qu'ils puissent être utilisés dans n'importe quel navigateur prenant en charge les types de documents HTML 5 :

Nous pouvons définir la hauteur ou l'opacité initiale des éléments stockés dans les animations JavaScript qui peuvent être nécessaires, ou définies dans Flash chargé via les paramètres JavaScript pour votre des vidéos ainsi que le stockage de données de balises d'analyse de réseau personnalisées et plus encore.

Exemple :





Document



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

}
</script>

点击li时显示其类别

  • 小猫咪
  • 苹果
Copier après la connexion

Rendu :

Avant de cliquer

Comment utiliser les attributs data-* en HTML5

Après avoir cliqué

Comment utiliser les attributs data-* en HTML5

Remarque

Bien que les attributs de données soient flexibles, les attributs de données ne conviennent pas à tous les problèmes. Par exemple, il existe des méthodes qui. sont plus adaptés au stockage de données. S'il existe un attribut ou un élément existant, l'attribut data ne doit pas être utilisé. Par exemple, les données de date/heure doivent être affichées de manière sémantique plutôt que stockées dans des attributs de données personnalisés, et les attributs de données spécifiques ne doivent pas être liés à un CSS stylisé. De plus, à mesure que les attributs de données sont utilisés de plus en plus largement, les conflits dans les conventions de dénomination peuvent devenir de plus en plus importants. Par conséquent, lors de la dénomination, vous devez faire attention à éviter toute confusion avec les noms de plug-ins ou d'attributs publics

Résumé : Ce qui précède représente l’intégralité du contenu de cet article. J’espère qu’il sera utile à tous ceux qui apprennent le HTML5.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal