Atributos de datos personalizados: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data
Cuando digo "trabajo", quiero decir, si tengo HTML como este:
<div id="geoff" data-geoff="geoff de geoff">
será el siguiente JavaScript:
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
producir, en IE 6, una alerta con "geoff de geoff" en el?
data-geoff
no es un identificador JS válido debido al carácter "-". Tendrías que usarlo dataGeoff
en scripts.
geoff.dataGeoff
no funcionó. Resultó ( whatwg.org/specs/web-apps/current-work/multipage/… ) que debería ser geoff.dataset.geoff
, pero como element.dataset
todavía está undefined
en los navegadores modernos, eso no es compatible.