blackantt 发表于 2023-6-4 09:10:53

class里加点跟不加点有啥区别呢?

<div class=".popup">...</div>


<script> annotate(".popup") </script>

跟class里不加点有啥区别呢?

sfqxx 发表于 2023-6-4 09:13:08

在HTML中,class属性用于将一个或多个类名分配给元素。当使用点“.”符号定义类时,它表示该类是CSS样式表中的一个选择器。

在这种情况下,带有点的class(例如,".popup")是一个有效的CSS选择器,并且应在样式表中定义它的样式。

而在JavaScript中,如果您要引用要注释的类,则需要使用document.getElementsByClassName() 方法。为了使这个方法工作,必须显式地传递一个ClassName,不需要在传递参数时包含"."前缀。

因此,在提供给JavaScript的代码中,“.popup”没有任何意义,并且一般来说应该省略掉前面的点。

求最佳答案{:10_254:}
页: [1]
查看完整版本: class里加点跟不加点有啥区别呢?