如何使用 JavaScript 获取 HTML 的行数table
有id和名字吗?
Given a
<table id="tableId">
<thead>
<tr><th>Header</th></tr>
</thead>
<tbody>
<tr><td>Row 1</td></tr>
<tr><td>Row 2</td></tr>
<tr><td>Row 3</td></tr>
</tbody>
<tfoot>
<tr><td>Footer</td></tr>
</tfoot>
</table>
and a
var table = document.getElementById("tableId");
有两种方法来计算行数:
var totalRowCount = table.rows.length; // 5
var tbodyRowCount = table.tBodies[0].rows.length; // 3
The table.rows.length
返回 ALL 的金额<tr>
表内的元素。所以对于上表它将返回5
虽然大多数人真的期望3
. The table.tBodies
返回所有的数组<tbody>
我们只获取第一个元素(我们的表只有一个)。当我们计算它的行数时,我们得到的期望值是3
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)