js javascript 实现复选框全选功能 删除复选框选中项功能
2009-04-18 08:53
1026 查看
这段代码是在日常学习中,看到的,学到的,经过自己改一改,就拿出来和大家分享了..
首先,我自己写的贴子都是自己在编程时用到的,都是可行的,应该不会有错误,如果有错误或者不好的地方,希望大家给我留言....
<input type="checkbox" name="lcolor[]" value="红"> 红
<input type="checkbox" name="lcolor[]" value="黄"> 黄
<input type="checkbox" name="lcolor[]" value="蓝"> 蓝
<input type="checkbox" name="lcolor[]" value="绿"> 绿
<input type="button" value="全选" onclick="chAll('lcolor[]')">
<input type="button" value="全不选" onclick="unchAll('lcolor[]')">
<input type="button" value="获取选中值" onclick="chValue('lcolor[]')">
<script type="text/javascript">
//全选
function chAll(name)
{
var len = document.getElementsByName(name).length;
for(var i=0; i < len; i++)
{
document.getElementsByName(name)[i].checked = true;
}
}
//全不选
function unchAll(name)
{
var len = document.getElementsByName(name).length;
for(var i=0; i < len; i++)
{
document.getElementsByName(name)[i].checked = false;
}
}
//选中的值
function chValue(name)
{
var arr = new Array();
var obj = document.getElementsByName(name);
var len = obj.length;
for(var i=0; i < len; i++)
{
if(obj[i].checked == true)
{
arr.push(obj[i].value);
}
}
var val = arr.join(',');
alert(val);
}
</script>
首先,我自己写的贴子都是自己在编程时用到的,都是可行的,应该不会有错误,如果有错误或者不好的地方,希望大家给我留言....
<input type="checkbox" name="lcolor[]" value="红"> 红
<input type="checkbox" name="lcolor[]" value="黄"> 黄
<input type="checkbox" name="lcolor[]" value="蓝"> 蓝
<input type="checkbox" name="lcolor[]" value="绿"> 绿
<input type="button" value="全选" onclick="chAll('lcolor[]')">
<input type="button" value="全不选" onclick="unchAll('lcolor[]')">
<input type="button" value="获取选中值" onclick="chValue('lcolor[]')">
<script type="text/javascript">
//全选
function chAll(name)
{
var len = document.getElementsByName(name).length;
for(var i=0; i < len; i++)
{
document.getElementsByName(name)[i].checked = true;
}
}
//全不选
function unchAll(name)
{
var len = document.getElementsByName(name).length;
for(var i=0; i < len; i++)
{
document.getElementsByName(name)[i].checked = false;
}
}
//选中的值
function chValue(name)
{
var arr = new Array();
var obj = document.getElementsByName(name);
var len = obj.length;
for(var i=0; i < len; i++)
{
if(obj[i].checked == true)
{
arr.push(obj[i].value);
}
}
var val = arr.join(',');
alert(val);
}
</script>
相关文章推荐
- javascript实现复选框全选/全不选,与asp删除选中的相应记录
- 使用JavaScript实现单击复选框实现全选与全不选功能并通过ajax实现批量删除功能
- JS实现复选框的全选和批量删除功能
- JS实现复选框的全选和批量删除功能
- JS实现复选框的全选和批量删除功能
- jsp页面中实现复选框全选和反选、选中删除功能
- JS实现CheckBox复选框全选、不选或全不选功能
- javascript实现复选框的全选功能
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据 .
- js实现复选框全选和反选功能
- js 简单实现表单数据的增添,单项删改,多项删除,修改以及全选功能
- jsp:选中复选框实现删除功能
- 使用vue.js实现checkbox的全选和多个的删除功能
- 使用js实现复选框的全选、取消功能
- javascript实现复选框全选功能
- JS实现复选框全选全不选以及子复选框带动全选框的选中
- 用原生js实现复选框选择以及全选非全选功能 (待看)
- JS实现页面table鼠标移动改变tr行颜色,单击tr选中复选框功能
- JavaScript中复选框的全选和反选功能的实现