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清除IE浏览器缓存的方法
Jul 26 Javascript
手机号码,密码正则验证
Sep 04 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
Jun 06 Javascript
jQuery实现复选框批量选择与反选的方法
Jun 17 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
前端框架Vue.js构建大型应用浅析
Sep 12 Javascript
bootstrap table复杂操作代码
Nov 01 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
Oct 09 Javascript
Vue 使用中的小技巧
Apr 26 Javascript
vue调试工具vue-devtools安装及使用方法
Nov 07 Javascript
java和js实现的洗牌小程序
Sep 30 Javascript
js实现星星打分效果
Jul 05 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
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
10款实用的PHP开源工具
2015/10/23 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
JAVASCRIPT对象及属性
2007/02/13 Javascript
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
2008/11/03 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
纯js实现手风琴效果代码
2020/04/17 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
vue实现简单表格组件实例详解
2017/04/16 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
jQuery实现鼠标拖动图片功能
2021/03/04 jQuery
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
跟老齐学Python之变量和参数
2014/10/10 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
python+opencv实现动态物体追踪
2018/01/09 Python
Python3.6连接Oracle数据库的方法详解
2018/05/18 Python
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
美国最大点评网站:Yelp
2018/02/14 全球购物
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
幼儿园毕业家长感言
2014/02/10 职场文书
财务科科长岗位职责
2014/03/10 职场文书