html标签上的class和data,如何分工?
 <div class="selected" data-type="yellow"></div>

html标签上的class和data两个attribute,都可以用来标记和该节点相对应的一些状态和数据
两者经常混用
如何分工,才算比较合理?

3个回答

class是样式,控制div的显示,data-type是自定义属性或者h5的数据,可以通过dom.dataset.type来获取,这2个不是同一东西。。

class是控制页面布局样式,data-type控制数据显示的样式,两者获取跟节点元素的方法不一样

这是两回事吧,不是一个东西

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问