用于获取HTML表的行数的JavaScript

kaw*_*sse 57 html javascript

如何使用JavaScript获取table具有id和名称的HTML的行数?

Nic*_*ver 92

您可以使用该.rows属性并检查它.length,如下所示:

var rowCount = document.getElementById('myTableID').rows.length;
Run Code Online (Sandbox Code Playgroud)


Bal*_*usC 91

基本上:

var rows = document.getElementById(tableId).getElementsByTagName("tr").length;
Run Code Online (Sandbox Code Playgroud)

或者如果<tbody>介于两者之间,

var rows = document.getElementById(tableId).getElementsByTagName("tbody")[0].getElementsByTagName("tr").length;
Run Code Online (Sandbox Code Playgroud)

  • 这包括计数中子表的行,但是:http://jsfiddle.net/GYstV/ (6认同)

小智 11

$('tableName').find('tr').length
Run Code Online (Sandbox Code Playgroud)

  • 或者更好的是`$('#tableId tr').length`,甚至更好`$('#tableId tbody tr').length`. (6认同)