javascript - 运行 "if"的点击函数然后继续

标签 javascript function if-statement

我试图编写的是一个通过单击激活的函数,如果单击的元素的类名正确,该函数将运行。然后将类名更改为另一个状态,以便在函数的另一部分恢复它之前它无法再次运行。它大致看起来像这样:

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/

相关文章:

Javascript createElement() 在 Chrome 中不工作

javascript - 如何使用 JavaScript 从多个下拉列表中选择唯一值?

javascript - 使用 Angular JS 将父 div 的焦点更改为子 href 元素的焦点

Javascript onclick 自动触发

return 语句中的 Javascript 函数

javascript - 如果函数不存在写函数 - javascript

PHP if语句错误

java - ZXing SCAN_RESULT if 语句

C++ 帮助解决错误 : cannot convert parameter 1 from 'float' to 'float [][2]

PHP - 重构此 if 语句以避免重复