2

除了语义和浏览器支持之外,原始 value 属性和 HTML5 data 属性之间有什么区别吗?

<div id="mydiv" value="myvalue" data-somedata="mydata"></div>
4

1 回答 1

5

好吧,value这不是div元素的标准属性,因此您的 html 无效。如果要遵守 html5 规范,则必须使用data-属性。

简而言之:data-属性在 html5 中有效,而您的value方法在所有 html 版本上均无效。

于 2013-06-29T00:09:56.333 回答