导航:首页 > 编程语言 > checkbox互斥js

checkbox互斥js

发布时间:2025-06-12 01:17:48

『壹』 js实现checkbox全选、不选与反选的方法

本文实例讲述了js实现checkbox全选、不选与反选的方法。分享给大家供大家参考。具体分析如下:
一、思路:
1.
获取元素
2.
给全选
不选
反选添加点击事件
3.
用for循环checkbox
4.
把checkbox的checked设置为true即实现全选
5.
把checkbox的checked设置为false即实现不选
6.
通过if判断,如果checked为true选中状态的,就把checked设为false不选状态,如果checked为false不选状态的,就把checked设为true选中状态。
二、html代码
<input
type="button"
value="全选"
id="sele"/>
<input
type="button"
value="不选"
id="setinterval"/>
<input
type="button"
value="反选"
id="clear"/>
<div
id="checkboxs">
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
<input
type="checkbox"/><br
/>
</div>
三、js代码:
<script>
window.onload=function(){
var
sele=document.getElementById('sele');//获取全选
var
unsele=document.getElementById('setinterval');//获取不选
var
clear=document.getElementById('clear');//获取反选
var
checkbox=document.getElementById('checkboxs');//获取div
var
checked=checkbox.getElementsByTagName('input');//获取div下的input
//全选
sele.onclick=function(){
for(i=0;i<checked.length;i++){
checked[i].checked=true
}
}
//不选
unsele.onclick=function(){
for(i=0;i<checked.length;i++){
checked[i].checked=false
}
}
//反选
clear.onclick=function(){
for(i=0;i<checked.length;i++){
if(checked[i].checked==true){
checked[i].checked=false
}
else{
checked[i].checked=true
}
}
}
}
</script>
希望本文所述对大家的javascript程序设计有所帮助。

『贰』 javascript如何获取checkbox值并且计算

有两种方法:

1、方法一HTML结构如下:

二、后台获得参数为:

阅读全文

与checkbox互斥js相关的资料

热点内容
辐射4升级太慢了 浏览:486
win7无密码访问共享 浏览:591
怎么把工序表变成网络图 浏览:27
怎么知道word文档共有几页 浏览:929
编程语言需要什么书 浏览:278
苹果系统开放源代码吗 浏览:482
微信蜜赚的帐号是多少 浏览:561
万堂书院app客户端 浏览:241
ae教程打包免费下载 浏览:637
java变量 浏览:120
c坐标轴程序 浏览:661
手机如何下载mp3文件怎么打开方式 浏览:848
苹果电脑ppt怎么插视频链接吗 浏览:395
邮箱如何保存可执行文件 浏览:738
共享文件名显示小写了 浏览:110
苹果手机app怎么能显示中文 浏览:366
数字人民币app怎么添加第二个钱包 浏览:422
苹果6电池突然一下子从50到11了 浏览:456
图形工具如何导入excel文件 浏览:114
qq餐厅36级如何升级快 浏览:582

友情链接