我想你想要getElementsByTagName()而不是getElementByTagName().
给定适当的参数,该函数将返回该特定标记名称的所有元素的列表(div,p等)
在每个列表上都有一个属性.length,它将为您提供计数.
来自mozilla docs:
// check the alignment on a number of cells in a table.
var table = document.getElementById("forecast-table");
var cells = table.getElementsByTagName("td");
for (var i = 0; i < cells.length; i++) {
var status = cells[i].getAttribute("data-status");
if ( status == "open" ) {
// grab the data
}
}
Run Code Online (Sandbox Code Playgroud)
我同意@pranay_stacker; jQuery为您提供了一种获取信息的简单方法.
| 归档时间: |
|
| 查看次数: |
6668 次 |
| 最近记录: |