【发布时间】:2012-04-06 12:54:31
【问题描述】:
我有一个类似的表:
<table id="table1">
<tr>
<td><input type="text" value="" /></td>
<td><input type="text" value="" /></td>
<td><input type="text" value="" /></td>
<td><input type="text" value="" /></td>
</tr>
<tr>
<td><input type="text" value="" /></td>
<td><input type="text" value="" /></td>
<td><input type="text" value="" /></td>
<td><input type="text" value="" /></td>
</tr>
<table>
我想计算一行中 td 元素的数量。我正在尝试:
document.getElementById('').cells.length;
document.getElementById('').length;
document.getElementById('').getElementsByTagName('td').length;
它没有显示实际结果。
【问题讨论】:
-
通过以下方式可以得到一个表的行数:document.getElementById('someid').getElementsByTagName('tr').length;
-
@pinouchon 当有人在 Javascript 中寻求解决方案时,“你必须使用 jQuery”不是答案。
标签: javascript html-table