谢谢大家,给个例子

解决方案 »

  1.   

    var els=document.getElementById('tableID').getElementsByTagName('input');for(var i=0,len=els.length;i<els;i++)
    {
        if(els[i].type=='checkbox'){
         // do sth
       }
    }
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>无标题页</title>
        <script>
        window.onload=function(){        var els=document.getElementById('tb').getElementsByTagName('input');
                
    var count=0;
    for(var i=0,len=els.length;i<len;i++)
    {
    if(els[i].type=='checkbox'){
    count++;
    }
    }
    document.getElementById('div').innerHTML=count;
        }
        </script>
    </head>
    <body>
    <table id="tb">
    <tr>
    <td><input type="text" /></td>
    <td><input type="checkbox" />1</td>
    <td><input type="checkbox" />2</td></tr>
    <tr>
    <td><input type="checkbox" />3</td>
    <td><input type="checkbox" />4</td>
    <td><input type="checkbox" />5</td>
    </tr>
    <tr>
    <td><input type="checkbox" />6</td>
    <td><input type="checkbox" />7</td>
    <td><input type="button" /></td>
    </tr>
    </table>
    <div id='div'></div>
    </body>
    </html>
      

  3.   

    楼上正解,只要都是正常的<input type="checkbox">就没问题
    不过要是<lable type="checkbox"…… 这种变态的就不行