Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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表_Javascript - Fatal编程技术网

包含所选行数和列数的Javascript表

包含所选行数和列数的Javascript表,javascript,Javascript,练习javascript试图创建一个表,用户可以选择行和列的数量,但可以计算出来。。 到目前为止,我所做的是: var table = document.getElementById('table'); var row = table.insertRow(0); for(var i = 0; i < kolommen; i++){ var cell = row.insertCell(i); } var table=document.ge

练习javascript试图创建一个表,用户可以选择行和列的数量,但可以计算出来。。

到目前为止,我所做的是:

    var table = document.getElementById('table');
    var row = table.insertRow(0);

    for(var i = 0; i < kolommen; i++){
        var cell = row.insertCell(i);
    }
var table=document.getElementById('table');
var行=table.insertRow(0);
对于(变量i=0;i
Witch正确给出了列的数量。

因此,我想我可以为行做一个循环,比如:

        for (var i = 0; i < rijen; i++){
        var row = table.insertRow(i);

        for(var i = 0; i < kolommen; i++){
            var cell = row.insertCell(i);
        }       
    }
for(变量i=0;i
巫婆也有同样的效果,只有一排。。 我使用的代码来自:
谷歌四处搜索,尝试了从stackoverflow到stackoverflow的一些功能,但都无法正常工作。有人看到了吗?谢谢

您对两个循环都使用了变量
i
,使它们相互冲突。例如,您可以对行循环使用
i
,对列循环使用
j

加上上述答案,一旦第二个循环完成,i值将为第二个循环长度,并且由于缺少索引,将无法在第一个循环中插入行(i)。按照建议在第二个循环中尝试其他变量。

尝试:

for (var i = 0; i < rijen; i++){
    var row = table.insertRow(i);

    for(var j = 0; j < kolommen; j++){
        var cell = row.insertCell(j);
    }       
}
for(变量i=0;i
在两个嵌套循环中使用了相同的变量

<html>
<body>
<table id="table" border=1> </table>

<script>
    var table = document.getElementById('table');

    var count_Col, quant_Col, tag_Col, 
        count_Row, quant_Row, tag_Row;

    quant_Row = 5;
    quant_Col = 7;
    for (count_Row=0; count_Row < quant_Row; count_Row++)
    {
        tag_Row = table.insertRow(count_Row);

        for(count_Col=0; count_Col < quant_Col; count_Col++)
        {
            tag_Col = tag_Row.insertCell(count_Col);
            tag_Col.innerHTML = count_Col*count_Row;
        }       
    }
</script>
</body>
</html>

var table=document.getElementById('table');
变量计数列、数量列、标记列、,
计数行、数量行、标记行;
数量行=5;
数量=7;
对于(计数行=0;计数行<数量行;计数行++)
{
tag\u Row=table.insertRow(count\u Row);
for(count\u Col=0;count\u Col
我以为我已经尝试了不同的变量名;J谢谢你的回复。他们在工作!