最明显的特点就是在页面中class能够应用多次,而id只能够用一次;
css:
优点:页面中很多重复的样式,比如点击按钮的样式或者div就可以只用一个class就可以了,而不必多次重复的血一样的;
js应用:
获取class:document.getElementsByClassName("abc").item(0);
由于获取的是class,而规定中class是可以多次重复使用,在获取的时候,getElementsByClassName取得是DOM数组,所有的class看成一个数组,所以要确定你想要的是哪一个,既然是数组,取得第一个元素自然是从0开始的,0,1,2,3。。。。
获取id:document.getElementById("xyz");
由于id是唯一的,所以不需要其他的
jq:
class:$(".abc");
id:$("#xyz");
jquery不同的是class是( . )也就是点 id 是#