document.checkboxform.del[].checked= true; 
---------------------
有这么写的么?
[]在javascript用来干什么的?

解决方案 »

  1.   

    同意,命名严重不规范!!!
    但是还是可以达到要求
    <html> <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    <title>网页特效代码 |JsCode.CN |---复选框全选、全不选和反选的效果实现 </title> 
    <SCRIPT LANGUAGE="JavaScript"> 
    function checkAll() {
    for(var i = 0;(e = document.getElementsByName("del[]")[i]); i++){
    e.checked = true; 
    }
    } </script> 
    </head> <body> <form name=checkboxform> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> 
    <input type=checkbox name="del[]" >C1 <br> <br> 
    <input type=button value="全部选中" onClick="checkAll()"> <br> </form> </body> </html>
      

  2.   

    建议使用ls的方法
    也不能怪lz,php里接受多个同名input时就是要将input的name加上[]
      

  3.   

    谢谢,给分了,谢谢zwd2005 和 sd5816690