我需要您的帮助来显示适当范围内可用表的总行数。有 3 个表,我希望下面的代码显示总数。 span1 中第一个表的行数和总数span2 中第二个表的行数。 JavaScript 是:
function count() {
var tables = document.getElementsByClassName("tablesorter");
var rows;
var span = Array();
for (var i = 0; i < tables.length; i++) {
rows = tables[i].rows.length-1;
alert(rows);
alert(span[i]);
span[i].innerHTML = rows;
}
}
但是,span[i]
并未获取该值并将其打印在 HTML span
中。
HTML 代码为:
<body>
<span id="span1"></span>
<span id="span2"></span>
<span id="span3"></span>
</body>
我期待您的助手和帮助。
最佳答案
改用这个函数:
function count() {
var tables = document.getElementsByClassName("tablesorter");
var rows;
for (var i = 0; i < tables.length; i++) {
rows = tables[i].rows.length-1;
alert(rows);
document.getElementById("span" + (i + 1)).innerHTML = rows;
}
}
你从来没有提到跨度,所以这就是我使用的原因
document.getElementById("span" + (i + 1)).innerHTML = rows;
关于javascript - 显示总数HTML <span> 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25534432/