Niestandardowe atrybuty danych: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data
Kiedy mówię „praca”, mam na myśli, jeśli mam taki HTML:
<div id="geoff" data-geoff="geoff de geoff">
będzie następujący JavaScript:
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
wytworzyć w IE 6 ostrzeżenie z „geoff de geoff”?
data-geoff
nie jest to prawidłowy identyfikator JS ze względu na znak „-”. Musisz użyć dataGeoff
w skryptach.
geoff.dataGeoff
nie działało. Okazało się ( whatwg.org/specs/web-apps/current-work/multipage/... ), że powinny być geoff.dataset.geoff
, ale element.dataset
nadal jest undefined
w nowoczesnych przeglądarkach, to nie obsługiwanych.