Atributos de dados personalizados: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data
Quando digo "trabalho", quero dizer, se eu tenho HTML assim:
<div id="geoff" data-geoff="geoff de geoff">
será o seguinte JavaScript:
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
produzir, no IE 6, um alerta com "geoff de geoff"?
data-geoff
não é um identificador JS válido devido ao caractere "-". Você precisaria usar dataGeoff
em scripts.
geoff.dataGeoff
não funcionou. Aconteceu ( whatwg.org/specs/web-apps/current-work/multipage/… ) que deveria ser geoff.dataset.geoff
, mas como element.dataset
ainda é undefined
nos navegadores modernos, isso não é suportado.