即時消息嘗試寫入的內容是一個函數,如果點擊的元素的類名稱正確,將會通過點擊來激活該函數。然後將類名更改爲另一個狀態,以便在該函數的另一部分恢復之前不能再次運行它。它大致是這樣的:運行「if」然後執行的點擊函數
king1.addEventListener("click", turn);
function turn() {
\t if (this.className="nf") {
\t \t this.className="f"
\t ...run more functions after
\t };
\t
}
'='等於分配。 '=='/'==='等於比較。 – Curt
這是我發現同樣的問題的第二篇文章。 '='表示分配。使用'=='或'==='來比較 – Rajesh
這可能有所幫助:https://stackoverflow.com/questions/5898656/test-if-an-element-contains-a-class。不標記重複爲真正的問題是使用運算符 – Rajesh