找到tbody计数

时间:2010-12-28 17:27:39

标签: html

我正在使用for循环来填充html表。如何根据tbody获取表格中所有className代码的计数?

抱歉可能是愚蠢的问题,但找不到怎么办?

2 个答案:

答案 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);
        }
    }