所以我这次的项目是创建一个针对AI的井字游戏,跟踪玩家,计算机和绘图赢得的游戏数量。我的问题是,当计算机或玩家获胜时,或者有平局,而不是增加赢/输/抽签时,它会显示[对象HTMLElement],每次显示1。Javascript显示错误和页面重新加载问题
此外,开始一个新游戏重新加载页面,当我只想清除董事会。这也会重设赢/输/赢的数量,这是我不想要的。
https://jsfiddle.net/e0z632pz/
winCheck = function() {
if ((a1 == a2 && a1 == a3 && (a1 == "x")) ||
(b1 == b2 && b1 == b3 && (b1 == "x")) ||
(c1 == c2 && c1 == c3 && (c1 == "x")) ||
(a1 == b1 && a1 == c1 && (a1 == "x")) ||
(a2 == b2 && a2 == c2 && (a2 == "x")) ||
(a3 == b3 && a3 == c3 && (a3 == "x")) ||
(a1 == b2 && a1 == c3 && (a1 == "x")) ||
(a3 == b2 && a3 == c1 && (a3 == "x"))
) {
xWin = true;
winAlert();
{
playerWin = playerWin + 1;
xWin = true;
document.getElementById("playerWin").innerHTML = playerWin;
}
这尤其是其中的问题在于,我承担。只有一个将是完美的,因为我可以找出其余的。 (注:我有这个工作的拖放,但我不能让它在jsfiddle工作,所以我改变它为一个可点击的游戏,因为这不是我的问题,所以忽略该框
(注2的图像):我知道这可能是简单的东西,但我已经醒了很久..哈哈)
谢谢!
谢谢,这解决了我的两个问题。现在只剩下一个了......现在我的页面不会重新加载,我的拖放图像一旦使用就会消失。当我点击“新游戏”时,有没有办法让他们回到图像框? – JHillman
检查我的更新。 – H77
是否为你工作? – H77