在没有javascript的情况下,我们可以在单击时更改div id上的css类吗

在没有javascript的情况下,我们可以在单击时更改div id上的css类吗,css,Css,我想在没有jquery的情况下更改div上的类。可能吗 结果应该是 <div id="test" class="active"> <div> <button id="someid"></button> 对不起,除了使用javaScript或jquery之外,在客户端没有更改类名的选项。CSS只用于附加样式,所以您所要求的是不可能的 为什么不使用Javascript来处理这个问题呢?我认为请求要么没有jquery,要么没有js——不同的是,你需要

我想在没有jquery的情况下更改div上的类。可能吗 结果应该是

<div id="test" class="active"> <div> <button id="someid"></button>


对不起,除了使用javaScript或jquery之外,在客户端没有更改类名的选项。CSS只用于附加样式,所以您所要求的是不可能的

为什么不使用Javascript来处理这个问题呢?我认为请求要么没有jquery,要么没有js——不同的是,你需要理解这一点——CSS代表样式。JavaScript是用于操作的。CSS无法操纵(更改)标记。JavaScript可以。CSS只能应用样式。JavaScript可以为您的标记定义样式。不,只能使用css。您需要一些东西来听onclick。但是,如果希望
id=“test”
对按钮onclick做出反应,可以将div嵌套在按钮内,并使用输入复选框模拟开/关状态
<div id="test" class="not-active"> <div> <button id="someid"></button>