自定义数据属性: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”的警报?
您可以使用以下方法检索自定义(或您自己的)属性的值getAttribute
。按照你的例子
<div id="geoff" data-geoff="geoff de geoff">
我可以获得的值data-geoff
using
var geoff = document.getElementById("geoff");
alert(geoff.getAttribute("data-geoff"));
See MSDN。尽管那里提到您需要 IE7 才能使其正常工作,但我不久前使用 IE6 对此进行了测试,它运行正常(即使在怪异模式下)。
当然,这与 HTML5 特定的属性无关。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)