保留第一列,把其他列删了,我的代码:
//去掉列
if(document.getElementById("table").rows.item(0).cells.length>1){
for(var i=0;i<document.getElementById("table").rows.length;i++){
for(var j=1;j<document.getElementById("table").rows.item(i).cells.length;j++ ){
document.getElementById("table").rows[i].deleteCell(j);
}
}
}
总是删的不太对,高手帮忙看下!
//去掉列
if(document.getElementById("table").rows.item(0).cells.length>1){
for(var i=0;i<document.getElementById("table").rows.length;i++){
for(var j=1;j<document.getElementById("table").rows.item(i).cells.length;j++ ){
document.getElementById("table").rows[i].deleteCell(j);
}
}
}
总是删的不太对,高手帮忙看下!
if(document.getElementById("table").rows(0).cells.length>1){
for(var i=0;i<document.getElementById("table").rows.length;i++){
//这里注意要从后往前删,如果从前往后,你删了第二列,那第3列就变成第二列了,会有问题的
for(var j=document.getElementById("table").rows(i).cells.length-1;j>0;j-- ){
document.getElementById("table").rows(i).deleteCell(j);
}
}
}