js 操作checkbox(复选框)的简单示例

前端之家收集整理的这篇文章主要介绍了js 操作checkbox(复选框)的简单示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
收集了一些用js代码操作checkBox复选框的代码,感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。
经测试代码如下:

<script>
/**
 * 复选框checkBox 处理方法
 *
 * @param 
 * @arrange (512.笔记) jb51.cc
 **/
function selectAll() //全选 
{ 
var objs = document.getElementsByName('twId'); 
var i; 
for(i = 0; i < objs.length; i++) 
{ 
if(objs[i].type == "checkBox") 
{ 
objs[i].checked = true; 
} 
} 
} 

function unselect() //反选 
{ 
var objs = document.getElementsByName('twId'); 
var i; 
for(i=0;i<objs.length;i++) 
{ 
if(objs[i].type=='checkBox') 
{ 
if(objs[i].checked == true) 
{ 
objs[i].checked =false; 
} 
else 
{ 
objs[i].checked =true; 
} 
} 
} 
} 

function idArray() //得到批量处理的twId 
{ 
var objs = window.document.getElementsByName('twId'); 
var i; 
var idArray = new Array(); 
var j = 0; 
for(i=0;i<objs.length;i++) 
{ 
if(objs[i].type=='checkBox') 
{ 
if(objs[i].checked == true) 
{ 
idArray[j] = objs[i].value; 
j = j + 1; 
} 
} 
} 
return idArray; 
} 

function evArray() //得到批量处理的city 
{ 
var objs = window.document.getElementsByName('twId'); 
var evObj = window.document.getElementsByName('cityStr'); 
var i; 
var evArray = new Array(); 
var j = 0; 
for(i=0;i<objs.length;i++) 
{ 
if(objs[i].type=='checkBox') 
{ 
if(objs[i].checked == true) 
{ 
evArray[j] = evObj[i].value; 
j = j + 1; 
} 
} 
} 
return evArray; 
} 

function selectUser()  //把选择到的值写到文本框 
{ 
 var userIds = new Array(); 
userIds = idArray(); 
  var userIdString = userIds.join(",");  //数组字符串化 
   document.getElementById('member').value=userIdString; 
}
</script>
原文链接:https://www.f2er.com/js/527790.html

猜你在找的JavaScript相关文章