JS实现checkbox互斥(单选)功能示例


Posted in Javascript onMay 04, 2019

本文实例讲述了JS实现checkbox互斥(单选)功能。分享给大家供大家参考,具体如下:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>3water.com CheckBox单选</title>
<script language="javascript">
function sel1(obj){
  if(obj.checked){
//如果当前项被选中了
   document.all.chk2.checked=false
//则不能选择第二组
  document.all.sel1.selectedIndex=4
//指定下拉框中选择的项
  }
}
function sel2(obj){
  if(obj.checked){
//如果当前项被选中了
  document.all.chk1.checked=false
//则不能选择第一组
  document.all.sel1.selectedIndex=0
//指定下拉框中选择的项
  }
}
</script>
</head>
<body>
<p>A组
 <input type="checkbox" name="checkbox"
value="checkbox" id="chk1" onClick="sel1(this)">
</p>
<p>B组
 <input type="checkbox" name="checkbox2"
value="checkbox" id="chk2" onClick="sel2(this)">
</p>
<p>C
 <select name="select" id="sel1">
 <option selected="selected">个人</option>
 <option>200米</option>
 <option>400米</option>
 <option>800米</option>
 <option>200米接力</option>
 </select>
</p>
</body>
</html>

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
清空上传控件input file的值
Jul 03 Javascript
编写可维护面向对象的JavaScript代码[翻译]
Feb 12 Javascript
关于JavaScript中string 的replace
Apr 12 Javascript
判断字符串的长度(优化版)中文占两个字符
Oct 30 Javascript
详解Javacript和AngularJS中的Promises
Feb 09 Javascript
jquery ztree异步搜索(搜叶子)实践
Feb 25 Javascript
Highcharts学习之坐标轴
Aug 02 Javascript
基于BootstrapValidator的Form表单验证(24)
Dec 12 Javascript
js return返回多个值,通过对象的属性访问方法
Feb 21 Javascript
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
Vue2实时监听表单变化的示例讲解
Aug 30 Javascript
JS实现的小火箭发射动画效果示例
Dec 08 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 #jQuery
微信小程序实现判断是分享到群还是个人功能示例
May 03 #Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
May 03 #Javascript
微信小程序实现的canvas合成图片功能示例
May 03 #Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
May 03 #Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
May 02 #Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
May 02 #Javascript
You might like
BBS(php &amp; mysql)完整版(六)
2006/10/09 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
BootStrap 弹出层代码
2017/02/09 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
Python 的描述符 descriptor详解
2016/02/27 Python
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
django从请求到响应的过程深入讲解
2018/08/01 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python 异步async库的使用说明
2020/05/04 Python
远程调用的原理
2014/07/05 面试题
学前教育学生自荐信范文
2013/12/31 职场文书
数控专业自荐书范文
2014/03/16 职场文书
党员大会主持词
2014/04/02 职场文书
股权转让协议书
2014/04/12 职场文书
广播节目策划方案
2014/05/23 职场文书
工作作风承诺书
2014/08/30 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
Python利用folium实现地图可视化
2021/05/23 Python
Vue的生命周期一起来看看
2022/02/24 Vue.js
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers