包含所选行数和列数的Javascript表
练习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
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谢谢你的回复。他们在工作!