Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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_Html_Function_Counter - Fatal编程技术网

JavaScript重启计数器

JavaScript重启计数器,javascript,html,function,counter,Javascript,Html,Function,Counter,我可能想得太多了,但如何重新启动计数器?另外,正如您将在我的代码中看到的,计数器应该匹配,但不匹配。我希望单元格具有其所在行的共享值,例如,第一行单元格的ID应为:单元格0.0,单元格0.1,但它跳过了第一个数字位于前一行的单元格 var rowCount=0; var-cellCount=0; 函数appendRow(id、样式){ var table=document.getElementById(id);//表引用 长度=表格长度, row=表格.insertRow(表格.rows.le

我可能想得太多了,但如何重新启动计数器?另外,正如您将在我的代码中看到的,计数器应该匹配,但不匹配。我希望单元格具有其所在行的共享值,例如,第一行单元格的ID应为:单元格0.0,单元格0.1,但它跳过了第一个数字位于前一行的单元格

var rowCount=0;
var-cellCount=0;
函数appendRow(id、样式){
var table=document.getElementById(id);//表引用
长度=表格长度,
row=表格.insertRow(表格.rows.length);//追加表格行
row.setAttribute('id',样式);
var i;
row.id='row'+rowCount;
行数++
console.log(rowCount、cellCount);
//将表格单元格插入新行
对于(i=0;i
表格{
文本对齐:居中;
}
运输署{
宽度:100px;
}
添加客户
客户
主要位置
某人
某物

我不确定这是否是您想要的,但是如果将
行计数+++
放在for循环之后,它从第一个元素0开始,然后从那里递增

如果要重新开始单元格,请将createCell更改为使用i而不是cellCount:

createCell(row.insertCell(i), i, 'cell ' + rowCount + '.' + i);

您的单元格计数器运行速度是原来的两倍,因为表中的单元格数是行数的两倍。