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

解决方案 »

  1.   

    if (document.getElementsByName("lsqf_"+i)[0].checked) 
      

  2.   

    if (document.getElementsByName("lsqf_"+i)[0].checked) 
      

  3.   


    var checkObj = eval("document.form1.lsqf_"+i);
    if (checkObj.checked) 
      

  4.   


    <input type=checkbox name="lsqf_0">
    <input type=checkbox name="lsqf_1">
    <input type=checkbox name="lsqf_2">
    <input type=checkbox name="lsqf_3">
    <script language="javascript">
    <!--
    var objInp = document.getElementsByTagName("input");
    for (var i = 0; i < objInp.length; i++) {
      if (objInp[i].type == "checkbox")
        objInp[i].onclick=function (){getCheck(this)}
    }
    function getCheck(_this){
    var checkName=[]
    var obj=_this.parentNode.getElementsByTagName("input"),j=obj.length;
    for (var i = 0; i <j; i++) {
        if (obj[i].type == "checkbox" && obj[i].checked) {
          checkName[checkName.length]=obj[i].name
        }
    }
    alert(checkName);
    }//-->
    </script>