计算每个打印表的行数
Count number of rows for each printed table
我需要你的助手在我的html中获得每个打印表的行总数,以显示在它的顶部。
我在html中有多个表,它们的id是唯一的"detailsTable"。每个表有不同的行数。我搜索一个脚本来打印行总数,我找到了下面的脚本:
function count()
{
var rows = document.getElementById("detailsTable").getElementsByTagName("tr").length;
alert(rows);
}
在body标签中,我放置了:
<body onload="count()">
当我运行页面时,它显示了第一个表的警告,它有22条记录,脚本忽略了下面的表。
所以,你能帮我修改上面的代码,并显示其他表的警报。
每个html元素的id必须是唯一的。
你可以用class代替,然后:
function count()
{
var tables = document.getElementsByClassName("detailsTable");
var rows;
for (var i = 0; i < tables.length; i++) {
rows = tables[i].rows.length;
alert(rows);
}
}
如果您想对id =" detailsTable"的表行进行计数
var rowCount = $('#detailsTable tr').length;
如果你想为每个表找到它,它看起来像这样:
$('.details').each(function(index) {
var rowCount = this.rows.length;
})
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- JavaScript打印功能使日历停止工作
- 根据元素和容器大小计算边距
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- esri javascript异步打印
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 使用D3.js计算带有字母间距的文本长度
- jQuery/JavaScript在线公文包表单-打印样式表
- 使用CSS或JavaScript计算分页符的数量
- 如何打印嵌套对象的所有值
- 可以't计算自定义谷歌地图的js
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 计算特定日期's将日期更改为另一个日期,并打印它们的差异
- 计算一个输入字段的长度,并使用Gravity Forms和Javascript将其打印到另一个字段中
- 计算每个打印表的行数
- 如何在Highcharts中计算图表打印的数量
- 如何对javascript对象的属性执行计算并将其打印出来
- Javascript——计算每个字符串表达式的频率,并从最大到最小打印出来
- Js打印为文本而不是计算
- javascript控制台何时计算打印对象的内容?