js 操作checkbox(复选框)的解决办法
内容摘要
这篇文章主要为大家详细介绍了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(复选框)的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释