Attributs de données personnalisés dans IE 6: dissipation du mythe
Attributs de données personnalisés, une caractéristique clé de HTML5, permettent aux développeurs d'attacher des données non visibles aux éléments HTML pour les éléments de récupération ou de manipulation ultérieurs. Cependant, une idée fausse commune entoure sa compatibilité avec les navigateurs hérités comme Internet Explorer 6.
The Treffectation: Data-Attributes ne fonctionnent pas dans IE 6
Beaucoup croient que l'accès à des attributs de données personnalisés avec les méthodes JavaScript standard, telles que GetAttribute, ne fonctionne pas dans IE 6. nuanced.
Les attributs de réalité: personnalisés fonctionnent dans IE 6
Malgré l'idée fausse, il est en effet possible d'accéder aux attributs de données personnalisés en utilisant GetAttribute dans IE 6, même en mode Quirks. L'exemple suivant le démontre:
var geoff = document.getElementById('geoff'); alert(geoff.getAttribute("data-geoff"));Dans ce cas, la méthode GetAttribute récupère avec succès la valeur "Geoff de Geoff" et l'affiche dans une spécificité d'alerte. attributs. IE 6 prend en charge l'accès à tous les attributs personnalisés, quel que soit leur préfixe ou leur objectif.
Conclusion
Contrairement à la croyance populaire, les attributs de données personnalisés ne sont pas seulement pris en charge dans IE 6, mais ils peuvent également être accessibles en utilisant des méthodes JavaScript standard comme GetAttribute. Cela dissipe l'idée fausse selon laquelle ces attributs sont incompatibles avec les navigateurs hérités, permettant aux développeurs de les utiliser pour le stockage et la récupération de données dans une gamme plus large d'applications.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3