自定义HTML属性的浏览器版本层

时间:2012-01-23 21:07:46

标签: javascript html

哪些浏览器(和版本)不支持自定义属性?

我想在我的代码中添加一些自定义属性,我想知道哪些浏览器无法正常处理。

HTML:

<div id="mydiv" mycustomattribute="I've got one.">Test</div>

JavaScript的:

alert(document.getElementById("mydiv").getAttribute("mycustomattribute"));

2 个答案:

答案 0 :(得分:5)

首先,使用data-* for custom attributes。那将是HTML5兼容的。其次,all browsers currently support it使用getAttribute()

答案 1 :(得分:1)

如果您添加自定义属性,它将使您的页面无效(但页面将呈现正常)。

有一种方法可以在HTML5,中创建自定义属性。