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 相关文章推荐
一些易混淆且不常用的属性,希望有用
Jan 29 Javascript
购物车选中得到价格实现示例
Jan 26 Javascript
js电话号码验证方法
Sep 28 Javascript
jquery if条件语句的写法
May 19 Javascript
详解js实现线段交点的三种算法
Aug 09 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
Apr 07 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
Oct 13 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
Oct 16 Javascript
JavaScript多线程运行库Nexus.js详解
Dec 22 Javascript
vue-resourc发起异步请求的方法
Feb 11 Javascript
Vue实现手机扫描二维码预览页面效果
May 28 Javascript
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
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
PHP的中问验证码
2006/11/25 PHP
destoon找回管理员密码的方法
2014/06/21 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
PHP经典面试题之设计模式(经常遇到)
2015/10/15 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
2017/07/16 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
浅谈NodeJS中require路径问题
2015/05/07 NodeJs
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
使用element-ui table expand展开行实现手风琴效果
2019/03/15 Javascript
JQuery特殊效果和链式调用操作示例
2019/05/13 jQuery
Vue页面手动刷新,实现导航栏激活项还原到初始状态
2020/08/06 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
Python @property装饰器原理解析
2020/01/22 Python
python实现udp传输图片功能
2020/03/20 Python
python算的上脚本语言吗
2020/06/22 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
法律专业自我鉴定
2013/10/03 职场文书
教育专业自荐书范文
2013/12/17 职场文书
汽车促销活动方案
2014/03/31 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
精神文明建设先进个人事迹材料
2014/12/24 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python
python b站视频下载的五种版本
2021/05/27 Python
MySQL中varchar和char类型的区别
2021/11/17 MySQL
Vue的过滤器你真了解吗
2022/02/24 Vue.js
Kubernetes控制节点的部署
2022/04/01 Servers