我试图编写的是一个通过单击激活的函数,如果单击的元素的类名正确,该函数将运行。然后将类名更改为另一个状态,以便在函数的另一部分恢复它之前它无法再次运行。它大致看起来像这样:
king1.addEventListener("click", turn);
function turn() {
if (this.className="nf") {
this.className="f"
...run more functions after
};
}
最佳答案
使用元素的 classList
属性 includes#Array或者它自己的contains功能。
if([...classList].includes('nf')){
}
或
if(classList.contains('nf')){
}
关于javascript - 运行 "if"的点击函数然后继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45997491/