Спеціальні атрибути даних: 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
в сучасних браузерах, це не підтримується.