我正努力在我希望的程序中添加轮流选项。我需要在玩家点击的任何地方添加"X"
,然后在第二次点击时添加"O"
。当我运行此代码时,每次单击它时它只会"X"
。我该如何改变?
function X() {
this.innerHTML = "X";
}
function O() {
this.innerHTML = "O";
}
function XDO() {
for (i = 1; i <= 9; i++) {
document.getElementById("cell" + i).onclick = X;
}
}
function ODO() {
for (i = 1; i <= 9; i++) {
document.getElementById("cell" + i).onclick = O;
}
}
var turn = true;
if (turn == true) {
XDO();
turn == false;
} else if (turn == false) {
ODO();
turn == true;
}
答案 0 :(得分:1)
在下面的代码段中。
Distinct
使用了比较运算符(==),它应该是赋值运算符(=)