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

如何使用JavaScript将行中特定单元格的内容编辑到表中?

如何使用JavaScript将行中特定单元格的内容编辑到表中?,javascript,html,Javascript,Html,我使用JavaScript更改使用JS创建的表中特定单元格的内容,该表使用以下行: document.getElementById(“tableID”).rows[x].cells[y].innerHTML=“someValue” 但总是得到的错误是:(uncaughttypeerror:无法读取未定义的属性“cells”), 那怎么了 btnSave.onclick=function(){ var table=document.getElementById(“表格”); var row=ta

我使用JavaScript更改使用JS创建的表中特定单元格的内容,该表使用以下行:
document.getElementById(“tableID”).rows[x].cells[y].innerHTML=“someValue”

但总是得到的错误是:(uncaughttypeerror:无法读取未定义的属性“cells”), 那怎么了

btnSave.onclick=function(){
var table=document.getElementById(“表格”);
var row=table.insertRow(document.getElementById(“table”).rows.length);
var cellID=row.insertCell(0);
var cellNAME=row.insertCell(1);
var cellAGE=row.insertCell(2);
cellID.innerHTML=“某些id”;
cellNAME.innerHTML=“some name”;
cellAGE.innerHTML=“一些年龄”;
}
edit.onclick=函数(){
var x;

对于(x=1;x您应该在for循环中从x=0开始。下面是一个有效的解决方案:

btnSave.onclick=function(){
var table=document.getElementById(“表格”);
var row=table.insertRow(document.getElementById(“table”).rows.length);
var cellID=row.insertCell(0);
var cellNAME=row.insertCell(1);
var cellAGE=row.insertCell(2);
cellID.innerHTML=“某些id”;
cellNAME.innerHTML=“some name”;
cellAGE.innerHTML=“一些年龄”;
}
edit.onclick=函数(){
var x;
对于(x=0;x
保存
编辑
身份证件
名称
年龄