-
ybc4652
例子啊,这么说吧 id就像你的身份证号码 只能有一个且是唯一的 而class却是你的银行卡 可以有很多或者字面理解 id的意思就是唯一的号码或者名称 而class是类 说的是一类,一堆标签都属于同一类看样子你还没学js 等学js就更清晰了 id只有一个 获取到一个标签 而类好多 获取一串标签
-
不知名的前端程序猴
<p id="p1">ID</p>
<p id="p1">ID</p>
<p id="p1">ID</p>
<p class="pclass">Class</p>
<p class="pclass">class</p>
<p class="pclass">class</p>
<style>
#p1{color:red;}
.pclass{color:blue;}
</style>
-
ahao430
id只能使用一次,js绑定事件的时候可以准确绑定元素。class可以好多元素公用一个classname,也可以一个元素有多个classname,这样我们定义css样式的的时候,就可以一次定义一组元素的样式,也可以通过js给元素添加或者移除类名来改变元素的样式。
-
夜舞暗澜
比如你当老师,你可能会说:张三、李四别说话啦,第三组的同学交语文作业……这里的“张三李四”是id,“第三组”是class。对于面前的一堆元素,你可能会指定几个元素的特殊效果,同时分出一部分相同特性的元素更改相同的属性。前一种用id标识,后一种用class标识。
-
桃子阿狸飞飞飞
你可以把id当成人的身份证号,把class当成人的名字,有的人名字相同但是他们身份证号绝对不可能相同
-
退路在原地
多个元素的ID是同一个值你也只能操作一个元素,class就可以操作所有class同名的元素