var cbs=document.getElementsByTagName("input");
for(var i=0;i<cbs.length;i++)
{
    if(cbs[i].type=="checkbox"&&cbs[i].checked)
    {
    //...
    }
}

解决方案 »

  1.   

    在线滴GGJJDDMM们呀。出来吼吼。
      

  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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script language="javascript">
    function btn_click()
    {
    var T1 = document.getElementById("checkbox1").checked?1:0;
    var T2 = document.getElementById("checkbox2").checked?1:0;
    var T3 = document.getElementById("checkbox3").checked?1:0;
    var T4 = document.getElementById("checkbox4").checked?1:0;
    var T5 = document.getElementById("checkbox5").checked?1:0;
    var T6 = document.getElementById("checkbox6").checked?1:0;
    var T7 = document.getElementById("checkbox7").checked?1:0;
    var T8 = document.getElementById("checkbox8").checked?1:0;

    var T =0 ;
    T = T + T1 * Math.pow(2,0) ;
    T = T + T2 * Math.pow(2,1) ;
    T = T + T3 * Math.pow(2,2) ;
    T = T + T4 * Math.pow(2,3) ;
    T = T + T5 * Math.pow(2,4) ;
    T = T + T6 * Math.pow(2,5) ;
    T = T + T7 * Math.pow(2,6) ;
    T = T + T8 * Math.pow(2,7) ;

    document.getElementById("txt").value = T;
    }
    </script>
    </head><body>
    <form id="form1" name="form1" method="post" action="">
      <input type="checkbox" name="checkbox" id="checkbox1" />
      <input type="checkbox" name="checkbox" id="checkbox2" />
      <input type="checkbox" name="checkbox" id="checkbox3" />
      <input type="checkbox" name="checkbox" id="checkbox4" />
      <input type="checkbox" name="checkbox" id="checkbox5" />
      <input type="checkbox" name="checkbox" id="checkbox6" />
      <input type="checkbox" name="checkbox" id="checkbox7" />
      <input type="checkbox" name="checkbox" id="checkbox8" />
    <br />
    <input id="txt" />
    <br />
    <input type="button" onclick="javascript:btn_click()" value="计算"/>
    </form>
    </body>
    </html>
      

  3.   


    用div把每一组框起来
    var cbs=document.getElementById("div1").getElementsByTagName("input"); 
      

  4.   


    对了,我这个是要把这个值通过按钮传递到内存里面保存的,是这样改的吗?
    ===============》    document.getElementByName("TS").value = T;
    }
    </script>
    </head><body>
    <form id="form1" name="form1" method="post" action="">
      <input type="checkbox" name="checkbox" id="checkbox1" />
      <input type="checkbox" name="checkbox" id="checkbox2" />
      <input type="checkbox" name="checkbox" id="checkbox3" />
      <input type="checkbox" name="checkbox" id="checkbox4" />
      <input type="checkbox" name="checkbox" id="checkbox5" />
      <input type="checkbox" name="checkbox" id="checkbox6" />
      <input type="checkbox" name="checkbox" id="checkbox7" />
      <input type="checkbox" name="checkbox" id="checkbox8" />
    <br />
    <input id="txt" />
    <br />
    <input name="TS" type="button" onclick="javascript:btn_click()" value="计算"/>
      

  5.   

    easy!!用我blog上的这个控件进行简单扩展就OK了。http://blog.xiaobing.org/article.asp?id=1
      

  6.   

    help help help up  up  up .....i'll try it 
      

  7.   

    help help help up  up  up .....i'll try it