问题看起来很简单,但有个小问题需要注意. 在每次for循环时表格行数在变化.所以如果在循环时写成 for(var i=1;i<table1.rows.length;i++) {...} 就会出现错误.稍加改动即可.ex://删除表格第一行以外的所有行var length = table1.rows.length; for(var i=1;i<length;i++) { table1.deleteRow(1);//这里1代表第二行,保留第一行,删除其余的所有行. } 相关文章: