Javascript Tic-Tac-Toe-draw函数

Javascript Tic-Tac-Toe-draw函数,javascript,html,button,tic-tac-toe,Javascript,Html,Button,Tic Tac Toe,我用javascript做了一个井字游戏。 我有两个问题 1.我想要一个“开始”按钮。因此,只有单击按钮,您才能查看/玩游戏 现在最难的是: 如果是绘图,那么计算机必须重置1个随机平方。只要有必要,游戏就会继续,直到有赢家为止 function drawCheck() { vari() moveCount = sqr1T + sqr2T + sqr3T + sqr4T + sqr5T + sqr6T + sqr7T + sqr8T + sqr9T if(moveCoun

我用javascript做了一个井字游戏。 我有两个问题
1.我想要一个“开始”按钮。因此,只有单击按钮,您才能查看/玩游戏

现在最难的是: 如果是绘图,那么计算机必须重置1个随机平方。只要有必要,游戏就会继续,直到有赢家为止

function drawCheck() {
    vari()
    moveCount = sqr1T + sqr2T + sqr3T + sqr4T + sqr5T + sqr6T + sqr7T + sqr8T + sqr9T 
    if(moveCount == 9) {
        reset()
        alert ("draw!")
    }
}

有人能帮我吗?

关于第一个问题,您需要以下HTML代码:

<button id="startbutton" onclick="startGame()">Start Game</button>
对于第二个问题,您需要以下JavaScript:

function startGame() {
    //Get rid of the button
    document.getElementById('startbutton').style.display = 'none'
    //Start the game
}
//Generate random number from 1 to 9
var random = Math.floor(Math.random() * 9) + 1
//Reset the square
if(random == 1) {
    sqr1T = 0
} else if(random == 2) {
    sqr2T = 0
} else if(random == 3) {
    sqr3T = 0
} else if(random == 4) {
    sqr4T = 0
} else if(random == 5) {
    sqr5T = 0
} else if(random == 6) {
    sqr6T = 0
} else if(random == 7) {
    sqr7T = 0
} else if(random == 8) {
    sqr8T = 0
} else if(random == 9) {
    sqr9T = 0
}

谢谢你的快速评论!我有开始按钮,但游戏已经开始了。当你点击按钮时,游戏必须显示出来。重置一个正方形的代码是什么。当用户单击按钮2时显示游戏。使用一个大的IF语句:<代码> if(随机=1){Sqr1t=0 } < /代码>,因此,您应该真正考虑使用同意的ARRAYS。有了数组,就不必有大量的if语句。