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 相关文章推荐
你必须知道的Javascript知识点之&quot;字面量和对应类型&quot;说明介绍
Apr 23 Javascript
JS去除右边逗号的简单方法
Jul 03 Javascript
js中return false(阻止)的用法
Aug 14 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
Nov 26 Javascript
jQuery常用操作方法及常用函数总结
Jun 19 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
Vue数据双向绑定原理及简单实现方法
May 18 Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 Javascript
谈谈React中的Render Props模式
Dec 06 Javascript
vue多页面项目中路由使用history模式的方法
Sep 23 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
Oct 14 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 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新手上路(二)
2006/10/09 PHP
php+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
PHP7多线程搭建教程
2017/04/21 PHP
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
AngularJS实现动态编译添加到dom中的方法
2016/11/04 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
javascript中this关键字详解
2016/12/12 Javascript
HTML的select控件美化
2017/03/27 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
fastadmin中调用js的方法
2019/05/14 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[05:41]2014DOTA2西雅图国际邀请赛 小组赛7月10日TOPPLAY
2014/07/10 DOTA
[01:19]DOTA2城市挑战赛报名开始 开启你的城市传奇
2018/03/23 DOTA
解决pandas中读取中文名称的csv文件报错的问题
2018/07/04 Python
对Python强大的可变参数传递机制详解
2019/06/13 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
python实现简单银行管理系统
2019/10/25 Python
python3 re返回形式总结
2020/11/20 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
sort命令的作用和用法
2012/11/04 面试题
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
资深财务管理人员自我评价
2013/09/22 职场文书
开业庆典主持词
2014/03/21 职场文书
2015年加油站工作总结
2015/05/13 职场文书
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python