js代码删除表格除标题行(第一行)的所有行,怎么写?

如题所述

<script type="text/javascript">
function remove() {
    var table = document.getElementById("table"),
        trs = table.getElementsByTagName("tr");
          
    for(var i = trs.length - 1; i > 0; i--) {
        table.deleteRow(i);
    }
}
</script>


<table border="1" id="table">
<tr><td colspan="2">标题</td></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td></tr>
</table>
<input type="button" onclick="remove()" value="删除" />

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-05
var arr = getElementsByTagName("tr");
var table = getElementById("table");
//这个名字随意取,和实际的table名字一致即可
for(var i=1;i<arr.length;i++){
  table.removeChild(arr[i]);
}