Attributi di dati personalizzati: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data
Quando dico "lavoro", intendo, se ho HTML in questo modo:
<div id="geoff" data-geoff="geoff de geoff">
sarà il seguente JavaScript:
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
produrre, in IE 6, un avviso con "geoff de geoff" in esso?
data-geoffnon è un identificatore JS valido a causa del carattere "-". Dovresti usare dataGeoffnegli script.
geoff.dataGeoffnon ha funzionato. Si è scoperto ( whatwg.org/specs/web-apps/current-work/multipage/… ) che dovrebbe essere geoff.dataset.geoff, ma come element.datasetè ancora undefinednei browser moderni, questo non è supportato.