ID选择器和类选择器有什么区别?

如题所述

ID选择器:
1、在html中 id属性是唯一的(数据库、xml啥的id一般也是唯一的),假设你给一个div定义一个id属性即,则以后的div中我们一般不再使用xx这个编号(这个和3:id能包含更多含义有关);

2、div中不能使用,类选择器可以这样<div class="xx xx2 xx3>

3:因为id的唯一性,在javascript中,可以使用getElementById("xx"); 取得对应那个id的对象,也就是那个div,然后就可对那个对应的div进行操作,更改div的height,width啥的都可以,回到第一点,你要是在后面的div中也有id="xx"的话,那个通过id号去就不能唯一确定对应id的那个对象了,
所有id="xx"只能在文档中使用一次

在实际编写html中我们一般多用类选择器,因为类选择器可以重复使用,但要具体对某个对象进行操作,则有ID选择器
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-09
1、不能使用一次是指

div1就是一个已经被使用的id名称,其他的元素比如说
的id名称就不能再使用div1了

2、不能使用id词列表,应该是这个意思,
例如在
也就是说class可以等于多个class的列表
对于id来讲 id="div1" 而不能写成id = "div1 div2"这样,即只能有一个id,而不是像class属性那样

至于第三点就不知道作者啥意思了
相似回答
大家正在搜