可以先读出复选框,在去判定啊.比如
function aa()
{
   var a = document.getElementById("dd");
   if(a.checked)
   {
      alert("flfjkds");
   }
}

解决方案 »

  1.   

    不过,你这里的id是绑定的,那就用name来读吧
      

  2.   

    function showall(purview_id)
    {
       var arr = document.getElementsByName("purview");
       for(var i=0;i<arr.length;i++){
           if(arr[i].id == purview_id) arr[i].checked = true;
       }
      

  3.   

    <input id=" <%=a%>" type="checkbox" name="purview" value=" <%=a%>"> 
    <input id=" <%=a%>" type="checkbox" name="purview" value=" <%=b%>" onClick="showall(' <%=a%>');"> 
    两个ID不能一样。
      

  4.   

    form.purview_id.checked=true; 
    --->>>
    form.elements[purview_id].checked=true;