先取得表格:
var table = document.getElementById("table"); 然后遍历表格的行数进行删除: for(var i=0; i<table.rows.length; i++){
table.deleteRow(i);
}
这时会发现结果并不像预期那样,是因为删除一行后,table.rows.length会变小,所以先将table.rows.length 赋值给变量len,这时JS会报错,是因为每删一行后,len的值没变,而实际的行数却在变少,所以代码应该是:var len = table.rows.length;
for(var i=0; i<len; i++){ t
table.deleteRow(0);
}
JavaScript表格删除技巧
本文介绍了一种使用JavaScript高效删除HTML表格行的有效方法。通过避免直接修改表格长度来防止出现错误,确保了删除过程的顺利进行。
751

被折叠的 条评论
为什么被折叠?



