javascript控制多选复选框

  1. <script language=javascript>    
  2. //第一种方法    
  3. function selectall1()    
  4. {    
  5.    var a = document.getElementsByTagName("input");    
  6.    if(a[0].checked==true){    
  7.    for (var i=0; i<a.length; i++)    <="" span="">
  8.       if (a[i].type == "checkbox") a[i].checked = false;    
  9.    }    
  10.    else    
  11.    {    
  12.    for (var i=0; i<a.length; i++)    <="" span="">
  13.       if (a[i].type == "checkbox") a[i].checked = true;    
  14.    }    
  15. }    
  16. //第二种方法    
  17. function selectall2() {    
  18.  var tform = document.forms['form1'];    
  19.  for (var i=0;i<tform.length;i++)    <="" span="">
  20.  {    
  21.   var e = tform.elements[i];    
  22.   if (e.type == "checkbox")    
  23.    e.checked = !e.checked;    
  24.  }    
  25. }    
  26. //第三种方法,结合上述两种方法    
  27. function selectall3()    
  28. {    
  29.    var a = document.getElementsByTagName("input");    
  30.    for (var i=0; i<a.length; i++)    <="" span="">
  31.       if (a[i].type == "checkbox") a[i].checked =!a[i].checked;    
  32.   }    
  33. //第四种方法    
  34. function selectall4(id){ //用id区分     
  35. var tform=document.forms['form1'];     
  36. for(var i=0;i<tform.length;i++){     <="" span="">
  37. var e=tform.elements[i];     
  38. if(e.type=="checkbox" && e.>}     
  39. }    
  40. //第五种方法    
  41. function selectall(theform,thename){ //theform指定的form,thename是checkbox的name属性    
  42. var tform=document.forms[theform];    
  43. document.getElementById("thewen").value='反选';    
  44. for(var i=0;i<tform.length;i++){    <="" span="">
  45.    var e=tform.elements[i];    
  46.    if(e.type=='checkbox' && e.>  }    
  47. }    
  48. </script>   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值