猿问

为什么说ID选择器只能用一次?我把ID给予不同的命名不是可以用两次吗?

Spiderman_17
浏览 2929回答 8
8回答

柠檬酸钠

没有人说过ID选择器只能用一次,这句话应该是“同一个ID在页面中只能出现一次”

陈士愚

同一个ID(命名)在一个页面中只出现一次,进而该命名的ID选择器只能用一次;比如 <a id="idName1"></a><a id="idName2"></a>那么css样式选择器中,能使用 #idName1来获取第一个元素。而下面这种代码,是违背规范的:<a id="idName1"></a><a id="idName1"></a>

业余奶茶品鉴师

是说如果有标签已经用过id="aaa"了,其他标签就不能再重复用aaa这个id名了。但其他标签还是可以用其他id名的

liezhengli

id 是为了只是用一次,精确的获取,定义某个元素,要多个那就是类

霜见

站在css的角度来说,同一个页面可以使用同一个ID。但是如果站在JS的角度来说,JS通过ID来获取某一个元素的,如果有多个相同ID,那JS就不知道要获取谁了。
随时随地看视频慕课网APP
我要回答