Javascript 自定义HTML属性的浏览器版本地板

Javascript 自定义HTML属性的浏览器版本地板,javascript,html,Javascript,Html,哪些浏览器(和版本)不支持自定义属性 我想给我的标签添加一些自定义属性,我想知道哪些浏览器不能正确处理这些属性 HTML: 首先,使用。这将与HTML5兼容。其次,在使用getAttribute()时,首先使用。这将与HTML5兼容。第二,在使用getAttribute()时,如果添加自定义属性,则会使页面无效(但页面会呈现得很好) 但是,有一种方法可以在中创建自定义属性。如果添加自定义属性,则会使页面无效(但页面将被很好地呈现) 尽管有一种方法可以在中创建自定义属性。据我所知,它们都支持自定义

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

我想给我的标签添加一些自定义属性,我想知道哪些浏览器不能正确处理这些属性

HTML:


首先,使用。这将与HTML5兼容。其次,在使用
getAttribute()时,首先使用。这将与HTML5兼容。第二,在使用
getAttribute()

时,如果添加自定义属性,则会使页面无效(但页面会呈现得很好)


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

如果添加自定义属性,则会使页面无效(但页面将被很好地呈现)


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

据我所知,它们都支持自定义属性,但您应该使用HTML5的“数据-”属性模式,而不是这样做。HTML5规范明确允许任何名称以“data-”开头的属性。我不确定是否有完整的列表,但自定义属性可以追溯到Netscape 3和IE 4。@EBarr Ktash的答案有一个非常好的列表。据我所知,他们都支持它,但你不应该使用HTML5的“data-”属性模式。HTML5规范明确允许任何名称以“data-”开头的属性。我不确定是否有完整的列表,但自定义属性可以追溯到Netscape 3和IE 4。@EBarr Ktash的答案有一个很好的列表。
<div id="mydiv" mycustomattribute="I've got one.">Test</div>
alert(document.getElementById("mydiv").getAttribute("mycustomattribute"));