javascript 操作checkbox个人总结

javascript 操作checkbox个人总结


 //全部选中复选框
 function CheckAll(name){
  var el=document.getElementsByTagName("input");
  var len=el.length;
  for(var i=0;i<len;i++){
   if((el[i].type=="checkbox") && (el[i].name==name)){
    el[i].checked=true;
   }
  }
 }
 //全部取消复选框
 function ClearAll(name){
  var el=document.getElementsByTagName("input");
  var len=el.length;
  for(var i=0;i<len;i++){
   if((el[i].type=="checkbox") && (el[i].name==name)){
    el[i].checked=false;
   }
  }
 }
 //获取全部选中的复选框的值得集合
 function GetAllChange(name){
  var AllAssetId="";
  var el=document.getElementsByTagName("input");
  var len=el.length;
  for(var i=0;i<len;i++){
   if((el[i].type=="checkbox") && (el[i].name==name)){
    if(el[i].checked==true){
     var m_value=el[i].value;
     m_value=m_value.replace(/(^/s*)|(/s*$)/g,"");
     AllAssetId=AllAssetId+"'"+m_value+"',";
    }
   }
  }
  AllAssetId=AllAssetId.substr(0,AllAssetId.length-1);
  
  var url="HardwareChangeShow.asp?showId="+AllAssetId;
  //alert(url);
  //alert(AllAssetId);
  window.open(url);
 }
调用方式如下:
<td width="51%" class="font3">全部选中 <input name="ShowChange" value="查看变更记录"
type="button" onClick="GetAllChange('news')"  ></td>
         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值