标签: javascript html html5
除语义和浏览器支持外,原始值属性和HTML5数据属性之间是否有任何区别?
<div id="mydiv" value="myvalue" data-somedata="mydata"></div>
答案 0 :(得分:5)
好吧,value不是div元素的标准属性,因此您的html无效。如果您想遵守html5规范,则必须使用data-属性。
value
div
data-
简而言之:data-属性在html5中有效,而value方法在所有html版本上无效。