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;
}