你好,我的简单问题是,在css的帮助下,我们可以将css类应用于任何没有类的html元素,或者在css(目标)的帮助下,我们可以将任何类添加到html元素。
对于E.g <div class="style1" id="any"> hi </div>
有没有办法使用id或任何方法在这个div上添加一个类?
我们可以这样做吗?
div.style1
addclass('new');
?
注意:我想使用css添加类。我可以使用Javascript添加
答案 0 :(得分:1)
不,由于CSS无法更改文档,因此无法用CSS执行此操作, CSS仅涉及指示浏览器元素的外观。
如果您想将类new
的样式应用于所有元素div.style1
,那么您可以使用更改您的类样式
.new {
/* styles */
}
类似
.new, div.style1 {
/* styles */
}
并且,从CSS的角度来看,结果将与您想要的行为相同。
答案 1 :(得分:0)
是的,您可以使用jQuery创建它。
$( 'STYLE1。 ')addClass(' 新');