我是这么写的 贴出JS代码
  
    var boxes = document.getElementById("ec_usercenter_listbox6").getElementsByTagName("input");
    for(var i=0; i<boxes.length; i++){
        if(boxes[i].type == "checkbox"){   
            boxes[i].checked = false;
         }
     }  但是 我就是不能实现 我测试过 如果boxes[i].checked = true;还都能选中
大家帮着看看这是为什么啊?

解决方案 »

  1.   

    lz 的脚本没问题L@_@K
    <!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>Test Page</title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
      <style type="text/css">  </style>
     </head> <body><div id="ec_usercenter_listbox6">
    <input type="checkbox" id="" checked />
    <input type="checkbox" id="" checked />
    <input type="checkbox" id=""  />
    <input type="checkbox" id=""  />
    <input type="checkbox" id="" checked />
    <input type="checkbox" id=""  />
    </div> </body>
     <script type="text/javascript" defer>
     <!--    var boxes = document.getElementById("ec_usercenter_listbox6").getElementsByTagName("input");
        for(var i=0; i<boxes.length; i++){
            if(boxes[i].type == "checkbox"){
                boxes[i].checked = false;
             }
         } //-->
     </script>
    </html>
      

  2.   

    IE 7, FF 3 测试均正常,可能是脚本执行顺序的问题影响,先清空了,紧接着又被选中了!
      

  3.   

    我一开始 的赋值也是JS给上去的。。然后 点击修改 再去清空部分div的选中 可是老是不能实现