自定义数据属性: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”的警报?
您可以使用 检索自定义(或您自己的)属性的值getAttribute。按照你的例子
getAttribute
我可以获得data-geoff使用的价值
data-geoff
var geoff = document.getElementById("geoff"); alert(geoff.getAttribute("data-geoff"));
请参阅MSDN。虽然那里提到你需要 IE7 才能让它工作,但我前一段时间用 IE6 测试了它,它运行正常(即使在怪癖模式下)。
但这当然与 HTML5 特定的属性无关。