カスタムデータ属性:http://dev.w3.org/html5/spec/Overview.html#埋め込みカスタム非可視データ
「動作する」というのは、次のような HTML がある場合を意味します。
<div id="geoff" data-geoff="geoff de geoff">
次の JavaScript を実行します。
var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);
IE 6 で「geoff de geoff」を含むアラートを生成しますか?
ベストアンサー1
を使用すると、カスタム属性(または独自の属性)の値を取得できますgetAttribute
。
<div id="geoff" data-geoff="geoff de geoff">
data-geoff
使用価値を実感できる
var geoff = document.getElementById("geoff");
alert(geoff.getAttribute("data-geoff"));
見るマイクロソフトまた、これを動作させるには IE7 が必要であると記載されていますが、しばらく前に IE6 でテストしたところ、正常に動作しました (Quirks モードでも)。
しかし、もちろん、これは HTML5 固有の属性とは何の関係もありません。