【发布时间】:2021-12-07 00:39:12
【问题描述】:
我正在根据变量的真实性从元素的classList 添加/删除一个类。但是,我这样做的方式似乎很迟钝:
if (myConditionIsMet) {
myEl.classList.add("myClass");
} else {
myEl.classList.remove("myClass");
}
有没有一种方法可以让这更性感并动态调用 add / remove 链式函数,例如使用条件运算符,例如:
myEl.classList.{myConditionIsMet ? add('myClass') : remove('myClass')};
以上当然是伪代码,我希望尽可能的纯JS。
【问题讨论】:
-
我知道切换,但我不知道它也需要一个布尔值!看起来这可能是诀窍:-)
标签: javascript html css