我试图编写的是一个函数,如果单击元素的类名正确,将通过单击激活该函数。然后将类名更改为另一个状态,以便在函数的另一部分恢复它之前不能再次运行它。它将大致如下:
king1.addEventListener("click", turn);
function turn() {
if (this.className="nf") {
this.className="f"
...run more functions after
};
}
答案 0 :(得分:3)
使用includes#Array元素的classList
属性或其自己的contains函数。
if([...classList].includes('nf')){
}
或
if(classList.contains('nf')){
}