Javascript HTMLTableCellElement.onclick上未定义函数名
我想做一个X和O的游戏,所以我做的第一个函数有一个循环和条件,当我点击表格中的任何单元格(td)时,如果表格中的所有单元格都是空的,那么我在点击它的单元格中写X,但我有两个问题,Javascript HTMLTableCellElement.onclick上未定义函数名,javascript,html,function,syntax-error,undefined,Javascript,Html,Function,Syntax Error,Undefined,我想做一个X和O的游戏,所以我做的第一个函数有一个循环和条件,当我点击表格中的任何单元格(td)时,如果表格中的所有单元格都是空的,那么我在点击它的单元格中写X,但我有两个问题, 控制台编写的第一个示例(Sample1.html:53 Uncaught SyntaxError:Unexpected token’您的代码似乎还有其他问题,但您的两个具体问题应该得到解决。此外,我不明白您为什么需要检查每个单元格是否为空,但我还是看不到代码的其余部分。请在注释中自由提问 var TR=0; var
控制台编写的第一个示例(Sample1.html:53 Uncaught SyntaxError:Unexpected token’您的代码似乎还有其他问题,但您的两个具体问题应该得到解决。此外,我不明白您为什么需要检查每个单元格是否为空,但我还是看不到代码的其余部分。请在注释中自由提问
var TR=0;
var table=document.getElementById('tb');
函数CheckAllEmpty(idClicked){
对于(var x=0;x
你有一个
,
在你需要的地方;
<script >
/*var lastGame;*/
var TR=0;
var table = document.getElementById('tb');
function CheckAllEmpty(idClicked){
for(var x=0, x < table.rows.length; x++){
if(!table.rows[x])
{
TR++;
}
else{}
}
if(TR==9)
{
document.getElementById(idClicked).innerHTML="X";
}
else {}
}
</script>
<table id="tb">
<tr>
<td id="td1" onclick="CheckAllEmpty(this.id);"></td>
<td id="td2"></td>
<td id="td3"></td>
</tr>
<tr>
<td id="td4"></td>
<td id="td5"></td>
<td id="td6"></td>
</tr>
<tr>
<td id="td7"></td>
<td id="td8"></td>
<td id="td9"></td>
</tr>
</table>