2 zzzcsd zzzcsd 于 2016.03.03 10:49 提问

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

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

3个回答

showbo
showbo   Ds   Rxr 2016.03.03 10:52
已采纳

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

qq_25093755
qq_25093755   2016.03.03 11:01

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

qq_33327210
qq_33327210   2016.03.03 14:01

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!