js动态添加table中的行以及列的问题
function AddImage() {
var table = document.getElementById("Image");
var row = table.rows.length-1;
var cell = table.rows(row).cells.length;
if (cell < 5) {
var td = document.createElement("td");
td.innerHTML = row.toString() + cell.toString() + "<img src='../../../images/allow.gif' onclick='javascript:ShowDepartID();' />";
table.rows(row).appendChild(td);
cell++;
}
else {
row++;
var tr = document.createElement("tr");
table.appendChild(tr);
var i=cell -5;
if (i< 5) {
var td = document.createElement("tm");
td.innerHTML = row.toString() + i.toString() + "<img src='../../../images/allow.gif' onclick='javascript:ShowDepartID();' />";
table.rows(row).appendChild(td);//运行到此处报Microsoft JScript 运行时错误: 'rows(...)' 为空或不是对象
cell++;
}
}
}
Microsoft JScript 运行时错误: 'rows(...)' 为空或不是对象发生这样的错误的原因????