我正在使用for
循环来填充html表。如何根据tbody
获取表格中所有className
代码的计数?
抱歉可能是愚蠢的问题,但找不到怎么办?
答案 0 :(得分:2)
如果您使用的是jQuery ,您可以这样做:
alert($('tbody.yourClass').length);
或vanilla Javascript:
var els = document.getElementsByTagName('tbody');
var counter = 0;
for(var i = 0; i < els.length; i++){
if (els[i].className === 'yourClass') counter++;
}
alert(counter);
答案 1 :(得分:1)
如果您不使用jQuery,可以尝试以下方法:
var a = document.getElementsByTagName("TBODY");
var len = a.length;
var resultArr = [];
var tBodyClassName = "something" //You can update it your className.
for(var i=0; i<len; i++)
{
var b = resultArr[i];
if(b.className == tBodyClassName)
{
resultArr.push(b);
}
}