HTML5 のカスタムデータ属性は IE 6 で「機能」しますか? 質問する

HTML5 のカスタムデータ属性は IE 6 で「機能」しますか? 質問する

カスタムデータ属性: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 固有の属性とは何の関係もありません。

おすすめ記事