如下图:当点击id为cAll的复选框时,实现全选和全取消的功能
 请问用JS怎么写?JavaScript

解决方案 »

  1.   


    var chBoxs=document.getElementsByName("c"),
        cAll=document.getElementById("cAll");
    cAll.onclick=function(){
      for(var i=0;i<cBoxs.length;i++) cBoxs[i].checked=this.checked
    }
      

  2.   

    取消选中也可以,看了下原来打错变量名 cBoxs==》chBoxsvar chBoxs=document.getElementsByName("c"),
        cAll=document.getElementById("cAll");
    cAll.onclick=function(){
      for(var i=0;i<chBoxs.length;i++) chBoxs[i].checked=this.checked
    }
      

  3.   

    chBoxs[i].checked=this.checked//就是把所有的状态改和cAll的状态一样,当然包括选中、未选
    你试过?,你试下不就知道了