如何使用双for循环从2D JavaScript数组生成HTML表?

如何使用双for循环从2D JavaScript数组生成HTML表?,javascript,html,multidimensional-array,Javascript,Html,Multidimensional Array,这是一个乘法表。我只需要弄清楚如何将每个数字放入表中的不同单元格中。我需要相应的号码来排队。我有一个叫dTable的div function createArray(){ var table=new Array() for(var i=0; i<21; i++){ table[i] = new Array() } for(var i=1; i<21; i++){ for(var j=1; j<21; j++){ table[i][j]=i

这是一个乘法表。我只需要弄清楚如何将每个数字放入表中的不同单元格中。我需要相应的号码来排队。我有一个叫dTable的div

function createArray(){
var table=new Array()
    for(var i=0; i<21; i++){
    table[i] = new Array()
}
for(var i=1; i<21; i++){
    for(var j=1; j<21; j++){
        table[i][j]=i*j
        dTable.innerHTML=dTable.innerHTML+table[i][j]+" "
    }
    dTable.innerHTML=dTable.innerHTML+"<br>"
}
函数createArray(){
var table=新数组()

对于(var i=0;我能发布一个数据样本和您期望的输出吗?第一个
for
循环通常用于
tr
,而内部
for
循环是为您提供单元格
td
值的循环。使用.Dom.而不是.Innerhtml。