<input type="checkbox" name="favorite" value="Football">Football
<input type="checkbox" name="favorite" value="Basketball">Basketball
<input type="checkbox" name="favorite" value="Running">Running
<input type="checkbox" name="favorite" value="Swimming">Swimming
<input type="button" value="Check" onclick="checkIt()">
<script>
    function checkIt() {
        for(var i=0; i < favorite.length; i ++) {
            if(favorite[i].checked) {
                alert(i + " checked : " + favorite[i].value);
            }
        }
    }
</script>

解决方案 »

  1.   

    <input type=checkbox name="checkbox1" value="a5"><br>
    <input type=checkbox name="checkbox1" value="a4"><br>
    <input type=checkbox name="checkbox1" value="a3"><br>
    <input type=checkbox name="checkbox1" value="a2"><br>
    <input type=checkbox name="checkbox1" value="a1"><br>
    <input type=button value=check onclick=cc()><script language=javascript>
    function cc()
    {
      var aa = document.getElementsByName("checkbox1");
      var j = 0;
      for (var i=0; i<aa.length; i++)
      {
        if (aa[i].checked){j++; alert(aa[i].value);}
      }
      if(j > 0) alert("你一共选择了 "+j+" 个!");
      else alert("你一个都没有选中!");
    }
    </script>
      

  2.   

    checkbox不是单选框,很少用同名的。