为什么要在标签上使用data-, 它有什么好处
1 | html5规范中规定自定义属性需要添加前缀data-,目的是提供与渲染无关的信息 |
---|---|
2 | 使用getAttribute()方法以及setAttribute()方法操作自定义属性 |
3 | 使用dataset操作自定义属性。 |
4 | dataset属性的兼容性问题,Chrome 8+ Firefox(Gecko) 6.0+ Internet Explorer 11+ Opera11.10+ Safari 6+ 以上浏览器均能很好支持 |
5 | 使用data-属性选择器好处:绑定DOM强相关数据,js传递数据 |