【发布时间】:2021-03-30 09:23:31
【问题描述】:
我的 html 中有一个标题,它有两个不同的类。根据我向下滚动的时间,它会发生变化。在 CSS 中,你选择带空格的后代。在我的情况下.navbar .menu-toggler 和.nav_sticky .menu-toggler。我成功通过var h = document.getElementsByClassName(id3)[0]; 选择.navbar(id3 为“导航栏”),但我想更改.menu-toggler 的样式而且我不能直接写.menu-toggler,因为当它与@ 类一起使用时我需要它987654328@ .我解释得太复杂了,但我希望有人能帮忙
oH 以及如何向元素添加类和删除类
【问题讨论】:
-
你试过像">"这样的css选择器吗(或者看看this question)?
-
欢迎来到 Stack Overflow!请不要将解决方案公告编辑到问题中。改为自己创建一个答案或接受现有答案之一。
-
您可以使用 element.classList.add('classToBeAdded') 和 element.classList.remove('classToBeRemoved') 添加或删除类
-
您已将问题标记为“jquery”。 jQuery 添加/删除类的方法是使用
addClass和removeClass方法。例如:$('#my-element-id').removeClass('a-class').
标签: javascript jquery css