【发布时间】:2019-06-08 23:41:39
【问题描述】:
如果元素 recordplayerstick 包含 pinplace 或 pinsongplay 类,我需要一个函数来触发。我目前拥有的代码返回语法错误。这样做的正确方法是什么?
if (document.getElementById('recordplayerstick').classList.contains('pinplace pinsongplay')) {
removepin();
}
【问题讨论】:
-
另外,您一次只能检查一门课程。
-
@Pointy 对如何进行多个课程有什么建议吗?
if (document.getElementById('recordplayerstick').classList.contains('pinplace') || document.getElementById('recordplayerstick').classList.contains('pinsongplay'))? -
只需检查它是否包含其中一个(两次调用
.contains())。 -
const cl = document.getElementById('recordplayerstick').classList; if (cl.contains('pinplace') || cl.contains('pinsongplay')) ... -
OP 说 OR 和一堆 cmets 是 AND
标签: javascript class contains