Javascript 正确的功能布局

Javascript 正确的功能布局,javascript,Javascript,非常新的编程,有一个简单的问题,关于在哪里放置多个函数,我正在尝试制作一个tic-tac-toe游戏,我试图放置的函数是 函数newgame() { var status=document.getElementById('status'); xtrn=真; status.innerHTML='X's turn'; 对于(var x=0;x

非常新的编程,有一个简单的问题,关于在哪里放置多个函数,我正在尝试制作一个tic-tac-toe游戏,我试图放置的函数是

函数newgame()
{
var status=document.getElementById('status');
xtrn=真;
status.innerHTML='X's turn';
对于(var x=0;x}
您的
函数中的
for
循环有语法错误。它们应该是:

for(var x = 0; x < 3; x++)
{
    for(var y = 0; y < 3; y++)
    {
        document.getElementById(x + '_' + y).value = ' ';
    }
}
for(变量x=0;x<3;x++)
{
对于(变量y=0;y<3;y++)
{
getElementById(x+'.'+y).value='';
}
}

如果你解决了这个问题,当你把它们都放在
标签中时,它应该会起作用。

把所有函数都放在
标签中。当我把它们都放在脚本标签中时,已经设置了函数squareclicked(square)不再起作用了。这有什么原因吗?可能是你打错了。Javascript控制台中有错误吗?您的
for()
循环中有语法错误。它应该是(初始化;测试;更新){body}
,但是您缺少
;更新
部分。在
for
循环中
x
应该是什么意思?它应该是(x=0;x
用包含重复次数的变量替换
limit
。感谢您的回复我尝试了新函数,只有左上角的方块被重置。您知道这是什么原因吗?您所有的方块都具有相同的
id=“0\u 0”
。同一行中的下一行应该是
id=“0\u 1”
,下一行应该以
id=“1\u 0”
开头,依此类推。