Javascript Td.innerHTML在子循环时不显示

Javascript Td.innerHTML在子循环时不显示,javascript,html,html-table,Javascript,Html,Html Table,在写入大表时,循环子表以获取td并更改innerHTML不会显示值。但是, console.log(table.children[Math.floor(id/3)].children[id % 3].innerHtml); 在displayChar()的末尾,返回 for(变量i=0;i

在写入大表时,循环子表以获取
td
并更改
innerHTML
不会显示值。但是,

console.log(table.children[Math.floor(id/3)].children[id % 3].innerHtml);
displayChar()的末尾,返回

for(变量i=0;i<9;i++){
displayChar('-',i);
}
函数displayChar(char,id){
var table=document.getElementById('table').tBodies[0];
table.children[Math.floor(id/3)]。children[id%3]。innerHtml=char;
}

0
0
0
0
0
0
0
0
0

Javascript区分大小写
它是innerHTML而不是innerHTML。

for(变量i=0;i<9;i++){
displayChar('-',i);
}
函数displayChar(char,id){
var table=document.getElementById('table').tBodies[0];
table.children[Math.floor(id/3)]。children[id%3]。innerHTML=char;
}

0
0
0
0
0
0
0
0
0

Javascript区分大小写
它是innerHTML而不是innerHTML。

for(变量i=0;i<9;i++){
displayChar('-',i);
}
函数displayChar(char,id){
var table=document.getElementById('table').tBodies[0];
table.children[Math.floor(id/3)]。children[id%3]。innerHTML=char;
}

0
0
0
0
0
0
0
0
0

如果这有帮助,那么如果您愿意,这是一个简单的代码:

for (var i = 0;i<9;i++) {
document.getElementsByTagName('td')[i].innerHTML = "-";
}

for(var i=0;i如果这有帮助,那么如果您愿意,这是一个简单的代码:

for (var i = 0;i<9;i++) {
document.getElementsByTagName('td')[i].innerHTML = "-";
}
(变量i=0;i)的