一个按钮。3个复选框!当第一次点击侧选中一个复选框,第二次点击侧选中两个复选框。第三次点击侧选中三个复选框第四次点击时候一个都没有选中复选框 。第五次点击侧一起选中三个复选框

解决方案 »

  1.   

    <script language="javascript">
    var times=0;
    function aa(){
        times++;
    if(times>5){
        times-=5;
        for(var i=0;i<3;i++)document.getElementById("checkbox"+(i+1)).checked=false;
    }
        if(times==1)document.getElementById("checkbox1").click();
    else if((times==2)||(times==3))for(var i=0;i<times;i++)document.getElementById("checkbox"+(i+1)).checked=true;
    else if(times==4)for(var i=0;i<3;i++)document.getElementById("checkbox"+(i+1)).checked=false;
    else if(times==5)for(var i=0;i<3;i++)document.getElementById("checkbox"+(i+1)).checked=true;
    }
    </script>
    <input type="checkbox" name="checkbox1"id="checkbox1">
    <input type="checkbox" name="checkbox2"id="checkbox2">
    <input type="checkbox" name="checkbox3"id="checkbox3">
    <input type="button" value="button" onclick="aa()">