javascript dom冲突:如何从第2列开始
我的JavaScript DOM模型存在冲突。我有一个exporttable,它一边生成一个indexnumber,另一边从importform导入数据(firsName、lastName和points)。我尝试在第1列获取indexnumber,在第2列获取firstName,在第3列获取lastName,在第4列获取points 此时indexnumber位于第1列(良好),但firstName也位于第1列(不好)。如果添加(请参阅脚本)newRow.insertCell(1),控制台将抗议 谁能帮我javascript dom冲突:如何从第2列开始,javascript,object,dom,Javascript,Object,Dom,我的JavaScript DOM模型存在冲突。我有一个exporttable,它一边生成一个indexnumber,另一边从importform导入数据(firsName、lastName和points)。我尝试在第1列获取indexnumber,在第2列获取firstName,在第3列获取lastName,在第4列获取points 此时indexnumber位于第1列(良好),但firstName也位于第1列(不好)。如果添加(请参阅脚本)newRow.insertCell(1),控制台将抗议
<script>
var button3 = document.getElementById("button2");
button3.onclick= addData;
function addData() {
// collect data firstname, lastname, points
var firstName = document.getElementById("firstname");
var lastName = document.getElementById("lastname");
var Points = document.getElementById("points");
var exportTable = document.getElementById("exportTable");
var newRow = exportTable.insertRow(-1);
var cel1 = newRow.insertCell(0); //I can not start here with insertCell(0);
var cel2 = newRow.insertCell(1);
var cel3 = newRow.insertCell(2);
cel1.innerHTML = firstName.value;
cel2.innerHTML = lastName.value;
cel3.innerHTML = Points.value;
//instal number
var amountRows = exportTable.rows.length;
for (var i = 1; i < amountRows; i++) {
exportTable.rows[i].children[0].innerHTML = i;
}
}
</script>
var button3=document.getElementById(“button2”);
按钮3.onclick=addData;
函数addData(){
//收集数据firstname、lastname、points
var firstName=document.getElementById(“firstName”);
var lastName=document.getElementById(“lastName”);
var Points=document.getElementById(“点”);
var exportTable=document.getElementById(“exportTable”);
var newRow=exportTable.insertRow(-1);
var cel1=newRow.insertCell(0);//我不能在这里用insertCell(0)开始;
var cel2=newRow.insertCell(1);
var cel3=newRow.insertCell(2);
cel1.innerHTML=firstName.value;
cel2.innerHTML=lastName.value;
cel3.innerHTML=Points.value;
//安装号
var amountRows=exportTable.rows.length;
对于(变量i=1;i
应该有效->您不能跳过在位置0处插入而直接插入到1,因为1将是第一个单元格..这样做没有意义。我理解。但是如何解决这个问题?如何获得第1列的indexnumber和第2列的firstName?