aTab.tBodies[0].rows.length+1;//意思是获取到该表(aTab)的表身(tBodies)的行(rows)的长度(length)并+1
当然 此刻获取的表身(tBodies)是不包含thread,只有tbody
例如
<table border="1px" width="300px" id="tab1">
<thead>
<td>ID</td>
<td>姓名</td>
<td>年龄</td>
<td>操作</td>
</thead>
<tbody>
<tr>
<td>1</td>
<td>路飞</td>
<td>19</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>索隆</td>
<td>21</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>山治</td>
<td>21</td>
<td></td>
</tr>
</tbody>
</table>
<script>
var aTab = document.getElementById("tab1");
var number = aTab.tBodies[0].rows.length+1;
console.log("number");//console出的就为3+1
</script>
***************************************
当然以上的获取tr的写法可以直接写为
aTab.rows.length;
如果写为aTab.rows;
则是获取所有的tr及其子元素
同理cells则是获取当前tr下的所有单元格