javascript - HTML5 数据属性与值?

标签 javascript html

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

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

最佳答案

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

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

关于javascript - HTML5 数据属性与值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17375291/

相关文章:

javascript - vuex store/actions 中分页的问题 [this.paginator 不是函数]

javascript - 带有动态 Javascript 站点的 webbrowser documentcompleted 事件

javascript - 如何访问变量而不是重新声明它?或者这样做的另一种选择是什么?

html - 仅在移动浏览器上按钮之间有额外间距

javascript - 如何让 Chrome 显示真实的图像尺寸?

javascript - 如何推送设置了特定状态的数据?

javascript - 什么会导致 Promise 在此处被 'InvalidStateError' 拒绝?

javascript - Firestore 中的数据未更新

javascript - jQuery 点击事件在插件中停止工作

python - 使用 selenium 通过部分链接文本单击元素时遇到问题