class里加点跟不加点有啥区别呢?
<div class=".popup">...</div><script> annotate(".popup") </script>
跟class里不加点有啥区别呢? 在HTML中,class属性用于将一个或多个类名分配给元素。当使用点“.”符号定义类时,它表示该类是CSS样式表中的一个选择器。
在这种情况下,带有点的class(例如,".popup")是一个有效的CSS选择器,并且应在样式表中定义它的样式。
而在JavaScript中,如果您要引用要注释的类,则需要使用document.getElementsByClassName() 方法。为了使这个方法工作,必须显式地传递一个ClassName,不需要在传递参数时包含"."前缀。
因此,在提供给JavaScript的代码中,“.popup”没有任何意义,并且一般来说应该省略掉前面的点。
求最佳答案{:10_254:}
页:
[1]