如何覆盖带有连字符的JavaScript的className( - )
我想尝试使用JavaScript切换我的购物车按钮
let cartIcon = document.querySelector('#cart-icon')
let cart = document.querySelector('.cart')
let cartClose = document.querySelector('#close-cart')
cartIcon.onclick = () => {
cart.classList.add("active");
console.log(cart)
};
cartClose.onclick = () => {
cart.classList.remove("active");
}
Hello guys i want to try toggle my cart button with javascript
let cartIcon = document.querySelector('#cart-icon')
let cart = document.querySelector('.cart')
let cartClose = document.querySelector('#close-cart')
cartIcon.onclick = () => {
cart.classList.add("active");
console.log(cart)
};
cartClose.onclick = () => {
cart.classList.remove("active");
}
but, when i try to console it only show "cart active" not "cart-active"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,您没有对
购物车
类做任何事情。如果要替换
CART
类,用cart-Active
替换。Well, you aren't doing anything to the
cart
class.if you want to replace the
cart
class withcart-active
.