前段时间写了段动态添加表格行的代码,结果在IE下面出错
后来改成
尼玛,不能对行操作,只能是操作表格的一个个的单元格,我靠。。
function addSignRow(tableId) {
var signFrame = document.getElementById(tableId);
//add row
var newTR = signFrame.insertRow(signFrame.rows.length);
newTR.innerHTML = document.getElementById(tableId).rows[1].innerHTML;
}
后来改成
function addSignRow(tableId) {
var signFrame = document.getElementById(tableId);
//add row
var newTR = signFrame.insertRow(signFrame.rows.length);
var newNameTD1 = newTR.insertCell(0);
newNameTD1.innerHTML=document.getElementById(tableId).rows[1].cells[0].innerHTML;
var newNameTD2 = newTR.insertCell(1);
newNameTD2.innerHTML=document.getElementById(tableId).rows[1].cells[1].innerHTML;
var newNameTD3 = newTR.insertCell(2);
newNameTD3.innerHTML=document.getElementById(tableId).rows[1].cells[2].innerHTML;
var newNameTD4 = newTR.insertCell(3);
newNameTD4.innerHTML=document.getElementById(tableId).rows[1].cells[3].innerHTML;
}
尼玛,不能对行操作,只能是操作表格的一个个的单元格,我靠。。