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 相关文章推荐
JS中动态添加事件(绑定事件)的代码
Jan 09 Javascript
innerHTML与jquery里的html()区别介绍
Oct 12 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
Apr 12 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
Jan 02 Javascript
AngularJS学习笔记之TodoMVC的分析
Feb 22 Javascript
js基于myFocus实现轮播图效果
Feb 14 Javascript
layer弹出层框架alert与msg详解
Mar 14 Javascript
JS实现json对象数组按对象属性排序操作示例
May 18 Javascript
深入理解Promise.all
Aug 08 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
Dec 12 Javascript
vuex如何重置所有state(可定制)
Jan 17 Javascript
jQuery层叠选择器用法实例分析
Jun 28 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数组函数序列之array_intersect() 返回两个或多个数组的交集数组
2011/11/10 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
jquery 实现窗口的最大化不论什么情况
2013/09/03 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
Node.js简单入门前传
2017/08/21 Javascript
angularjs实现分页和搜索功能
2018/01/03 Javascript
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
python获取当前日期和时间的方法
2015/04/30 Python
Python3处理文件中每个词的方法
2015/05/22 Python
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
酒店副总岗位职责
2013/12/24 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
计算机毕业生求职信
2014/06/10 职场文书
文明寝室标语
2014/06/13 职场文书
增员口号大全
2014/06/18 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
法人代表证明书格式
2014/10/01 职场文书
经济纠纷起诉状
2015/05/20 职场文书
如何在Python项目中引入日志
2021/05/31 Python
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技