小编典典

IE 6 中的 HTML5 自定义数据属性是否为“ork”?

all

自定义数据属性:http ://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-
visible-data

当我说“ork”时,我的意思是,如果我得到这样的 HTML:

<div id="geoff" data-geoff="geoff de geoff">

将以下JavaScript:

var geoff = document.getElementById('geoff');
alert(geoff.dataGeoff);

在 IE 6 中生成带有“eoff de geoff”的警报?


阅读 73

收藏
2022-08-24

共1个答案

小编典典

您可以使用 检索自定义(或您自己的)属性的值getAttribute。按照你的例子

<div id="geoff" data-geoff="geoff de geoff">

我可以获得data-geoff使用的价值

var geoff = document.getElementById("geoff");
alert(geoff.getAttribute("data-geoff"));

请参阅MSDN。虽然那里提到你需要 IE7 才能让它工作,但我前一段时间用 IE6
测试了它,它运行正常(即使在怪癖模式下)。

但这当然与 HTML5 特定的属性无关。

2022-08-24