Пользовательские атрибуты данных: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data
Когда я говорю «работа», я имею в виду, если у меня есть HTML, как это:
<div id="geoff" data-geoff="geoff de geoff">
будет следующий JavaScript:
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
создать в IE 6 оповещение с надписью «geoff de geoff»?
data-geoffэто недопустимый идентификатор JS из-за символа "-". Вам нужно использовать dataGeoffв сценариях.
geoff.dataGeoffне помог . Оказалось ( whatwg.org/specs/web-apps/current-work/multipage/… ), что так и должно быть geoff.dataset.geoff, но, как element.datasetи undefinedв современных браузерах, это не поддерживается.