length = document.del.mid.length ;

解决方案 »

  1.   

    <HTML><HEAD>
    <SCRIPT language=javascript>
    function unselectall()
    {
    var isChecked = true
    for (var i = 0; i < document.del.mid.length; i++)
    {
    isChecked = isChecked && document.del.mid[i].checked
    }
    if(isChecked) 
    document.del.all.checked = true
    else
    document.del.all.checked = false
    }
    function selectall(o)
    {
    for (var i = 0; i < document.del.mid.length; i++)
    document.del.mid[i].checked=o.checked;
    }
    </SCRIPT>
    </HEAD><BODY>
    <Form name="del">
    <TABLE>
    <TR>
      <TD>
        <input type="checkbox" name=mid onclick=unselectall()>
      </TD>
    </TR>
    <TR>
      <TD>
        <input type="checkbox" name=mid onclick=unselectall()>
      </TD>
    </TR>
    </TABLE>
    <input type="checkbox" name="all" value=1 onclick=selectall(this)>全选
    </Form>
    </BODY>
    </HTML>建议不要用length,all等关键字做变量名字