Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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_Php_Jquery_Session - Fatal编程技术网

Javascript 如何清除新行的数据?

Javascript 如何清除新行的数据?,javascript,php,jquery,session,Javascript,Php,Jquery,Session,我正在添加新行,如下所示: var table = document.getElementById('dataTable'); var rowCount = table.rows.length; var row = table.insertRow(2); var colCount = table.rows[3].cells.length; for (var i = 0; i < colCount; i++) { var newcell = row.insertCell(i); ne

我正在添加新行,如下所示:

var table = document.getElementById('dataTable');
var rowCount = table.rows.length;
var row = table.insertRow(2);
var colCount = table.rows[3].cells.length;
for (var i = 0; i < colCount; i++) {
  var newcell = row.insertCell(i);
  newcell.innerHTML = able.rows[3].cells[i].innerHTML;
}
当我刷新并返回同一页面时,会话会保留以前的数据。
我的问题是,当我单击“添加行”按钮时,它也会在新行中生成相同的(以前插入的)数据

所以我想问一下如何清除新行中的数据。我想这里需要一些代码:

for (var i = 0; i < colCount; i++) {

不确定您的意思,但您可能正在寻找
unset()
,unset可以取消设置任何变量,包括全局变量,如
SESSION
。不,我不能取消设置会话,我需要在创建新输入字段时清除数据。您在这里谈论的是Javascript吗?那么你就可以把值设为nothing,对吗?@Jordy,不,他不想清除会话数据。实际上,他正在克隆html字段,并且在这些旧数据中也添加了内容,所以正确答案是xd
for (var i = 0; i < colCount; i++) {
  var newcell = row.insertCell(i);
  newcell.innerHTML = able.rows[3].cells[i].innerHTML;
}