哪些浏览器(和版本)不支持自定义属性?
我想在我的代码中添加一些自定义属性,我想知道哪些浏览器无法正常处理。
HTML:
<div id="mydiv" mycustomattribute="I've got one.">Test</div>
JavaScript的:
alert(document.getElementById("mydiv").getAttribute("mycustomattribute"));
答案 0 :(得分:5)
首先,使用data-*
for custom attributes。那将是HTML5兼容的。其次,all browsers currently support it使用getAttribute()
答案 1 :(得分:1)
如果您添加自定义属性,它将使您的页面无效(但页面将呈现正常)。
有一种方法可以在HTML5,中创建自定义属性。