刚刚看完css,代码里面没有定义#p1和#p2,为什么可以直接用id选择器id=“p1”呢?小白不太明白
<p id="p1"我是第一段文字</p> ,定义这个元素p的id=p1。和css没有任何关系的。css代码定义#p1只是为了修饰id=p1这个元素的样式,。如果css中不定义#p1,则这个id=p1的元素p启用默认浏览器样式css。
通过getElementByld获得ID名字后,定义了类名,因此前面直接操作类名就可以修改样式了
通过getElementById获得ID的名字后,另外定义了类名,所以前面直接操作类名就可以修改样式,不需要#p1了