Пользовательские атрибуты данных: 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
в современных браузерах, это не поддерживается.