Attributs de données personnalisés: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data
Quand je dis «travail», je veux dire, si j'ai du HTML comme celui-ci:
<div id="geoff" data-geoff="geoff de geoff">
sera le JavaScript suivant:
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
produire, dans IE 6, une alerte avec «geoff de geoff»?
data-geoffn'est pas un identifiant JS valide en raison du caractère "-". Vous auriez besoin d'utiliser dataGeoffdans les scripts.
geoff.dataGeoffn'a pas fonctionné. Il s'est avéré ( whatwg.org/specs/web-apps/current-work/multipage/… ) que cela devrait être geoff.dataset.geoff, mais comme element.datasetc'est toujours le cas undefineddans les navigateurs modernes, ce n'est ni pris en charge.