js 操作checkbox(复选框)的解决办法

内容摘要
这篇文章主要为大家详细介绍了js 操作checkbox(复选框)的简单示例,具有一定的参考价值,可以用来参考一下。

收集了一些用js代码操作checkbox复选框的代码,对此感兴趣的朋友,看
文章正文

这篇文章主要为大家详细介绍了js 操作checkbox(复选框)的简单示例,具有一定的参考价值,可以用来参考一下。

收集了一些用js代码操作checkbox复选框的代码,对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:

<script>
/**
 * 复选框checkbox 处理方法
 *
 * @param 
 * @arrange (www.idcnote.com)
 **/
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>

注:关于js 操作checkbox(复选框)的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!