Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTMLTableCellElement.onclick上未定义函数名_Javascript_Html_Function_Syntax Error_Undefined - Fatal编程技术网

Javascript HTMLTableCellElement.onclick上未定义函数名

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

我想做一个X和O的游戏,所以我做的第一个函数有一个循环和条件,当我点击表格中的任何单元格(td)时,如果表格中的所有单元格都是空的,那么我在点击它的单元格中写X,但我有两个问题,
控制台编写的第一个示例(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>