我创造了这个游戏很多小时。我完成它没有任何语法错误。Tictactoe游戏代码
我尝试播放它,但它不起作用。我不知道为什么?我的代码有问题吗?
<script>
function startTac() {
var t1 = document.getElementById("1");
var t2 = document.getElementById("2");
var t3 = document.getElementById("3");
var t4 = document.getElementById("4");
var t5 = document.getElementById("5");
var t6 = document.getElementById("6");
var t7 = document.getElementById("7");
var t8 = document.getElementById("8");
var t9 = document.getElementById("9");
var plyr = "X";
if ((t1.innerHTML) == (t2.innerHTML) && (t2.innerHTML) == (t3.innerHTML) || (t4.innerHTML) == (t5.innerHTML) && (t5.innerHTML) == (t6.innerHTML) || (t7.innerHTML) == (t8.innerHTML) && (t8.innerHTML) == (t9.innerHTML)) {
alert("Game Over");
}
}
if ((t1.innerHTML) == (t4.innerHTML) && (t4.innerHTML) == (t7.innerHTML) || (t2.innerHTML) == (t5.innerHTML) && (t5.innerHTML) == (t8.innerHTML) || (t3.innerHTML) == (t6.innerHTML) && (t6.innerHTML) == (t9.innerHTML)) {
alert("Game Over");
}
}
if ((t1.innerHTML) == (t5.innerHTML) && (t5.innerHTML) == (t9.innerHTML) || (t3.innerHTML) == (t5.innerHTML) && (t5.innerHTML) == (t7.innerHTML)) {
alert("Game Over");
}
}
function gameTac(tar) {
switch (plyr) {
case "X":
{
document.getElementById(tar).innerHTML = "O";
document.getElementById(tar).setAtrribute(" onclick", "");
plyr = "O";startTac();
break;
}
case "O":
{
document.getElementById(tar).innerHTML = "X";
document.getElementById(tar).setAtrribute(" onclick", "");
plyr = "X";startTac();
break;
}
}
}
</script>
<table border="1" width="400px" height="400px" style="margin: 0px; padding: 0px;">
<tbody>
<tr>
<td id="1" onclick="gameTac(this.id)"></td>
<td id="2" onclick="gameTac(this.id)"></td>
<td id="3" onclick="gameTac(this.id)">H</td>
</tr>
<tr>
<td id="4" onclick="gameTac(this.id)"></td>
<td id="5" onclick="gameTac(this.id)"></td>
<td id="6" onclick="gameTac(this.id)"></td>
</tr>
<tr>
<td id="7" onclick="gameTac(this.id)"></td>
<td id="8" onclick="gameTac(this.id)"></td>
<td id="9" onclick="gameTac(this.id)"></td>
</tr>
</tbody>
</table>
任何人都可以解决我的代码?
我无法修复我的代码,因为我在android上创建了这个代码。谢谢!
请帮忙!!!!!!!! – MMJM
您面临的问题是什么? – zzT
我怀疑你的条件。请仔细检查 –