Maison > interface Web > js tutoriel > Internet Explorer 6 prend-il en charge l'accès aux attributs de données personnalisés ?

Internet Explorer 6 prend-il en charge l'accès aux attributs de données personnalisés ?

Linda Hamilton
Libérer: 2024-11-15 05:56:02
original
952 Les gens l'ont consulté

Does Internet Explorer 6 Support Accessing Custom Data Attributes?

Attributs de données personnalisés dans Internet Explorer 6

L'interrogation d'attributs de données personnalisés dans HTML5 est une fonctionnalité largement prise en charge, mais sa compatibilité avec les navigateurs existants peut être incertain. Cet article examine si Internet Explorer 6 prend en charge l'accès aux attributs préfixés par les données, tels que "data-geoff", à l'aide de JavaScript.

Le problème

En HTML5, les attributs de données personnalisés permettent aux développeurs pour étendre des éléments avec des paires clé-valeur non standard. Par exemple, le code suivant crée un élément div avec un attribut "data-geoff" :

<div>
Copier après la connexion

La question

JavaScript peut-il accéder à la valeur de "data -geoff" en utilisant le code suivant dans Internet Explorer 6 ?

var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
Copier après la connexion

Le Réponse

Contrairement à la croyance populaire, Internet Explorer 6 prend en charge la récupération des valeurs d'attributs personnalisés. Pour ce faire, utilisez la méthode getAttribute(), comme démontré ci-dessous :

var geoff = document.getElementById('geoff');
alert(geoff.getAttribute('data-geoff'));
Copier après la connexion

Dans IE6, ce code affichera "geoff de geoff" dans une boîte d'alerte.

Il est important de notez que ce comportement n'est pas spécifique aux attributs HTML5. IE6 prend en charge l'accès à tout attribut personnalisé préfixé par "data-".

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal