You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JavaScript检测CSS类是否激活或修改CSS类名

问题

我有如下HTML代码:

<li class="imagenav active">
  some codes go here
</li>

请问是否可以通过JavaScript检测imagenav类的元素是否处于激活状态,或是修改CSS类名?例如:

if imagenav is active {
  do some codes here ...
}

提前感谢各位解答。

补充解决方案

感谢Barmar提供的检测列表元素类名的方法,但我更倾向于使用JavaScript修改CSS类名,这会让代码更易操作。因此我为HTML元素添加了id,希望页面首次加载时控制左箭头的激活/禁用状态,以下是我的可行代码:

<div id="active-leftarrow" class="imagenav">
  <script type='text/javascript'>
    document.getElementById('active-leftarrow').className = 'imagenav disabled';
  </script>
</div>

再次感谢。

内容的提问来源于stack exchange,提问作者Meng888

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 08:39:50