基于javascript实现checkbox复选框实例代码


Posted in Javascript onJanuary 28, 2016

本文实例讲解了javascript实现checkbox复选框的详细代码,分享给大家供大家参考,具体内容如下

效果图:

基于javascript实现checkbox复选框实例代码

具体代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function select_all(obj)
{
  //取得由所有hobby构成的一个数组对象
  //如果表单中,存在多个同名的name,将产生一个数组
  var arr = document.form1.hobby;
  if(obj.checked)
  {
    //为true执行代码
    for(var i=0;i<arr.length;i++)
    {
      arr[i].checked = true;
    }
  }else
  {
    //为false执行代码
    for(var i=0;i<arr.length;i++)
    {
      arr[i].checked = false;
    }
  }
}
function select_no_all()
{
  //取得所有的hobby对象
  var arr = document.form1.hobby;
  for(var i=0;i<arr.length;i++)
  {
    if(arr[i].checked)
    {
      //如果选中,则取消
      arr[i].checked = false;
    }else
    {
      //如果没选中,则选中
      arr[i].checked = true;
    }
  }
}
</script>
</head>

<body>
<form name="form1">
<fieldset>
  <legend>选择你感兴趣的类别</legend>
  <input type="checkbox" name="hobby" value="音乐" />音乐
  <input type="checkbox" name="hobby" value="看书" />看书
  <input type="checkbox" name="hobby" value="体育" />体育
  <input type="checkbox" name="hobby" value="足球" />足球
  <input type="checkbox" name="hobby" value="电脑" />电脑<br />
  <input type="checkbox" name="hobby" value="小说" />小说
  <input type="checkbox" name="hobby" value="文学" />文学
  <input type="checkbox" name="hobby" value="动漫" />动漫
  <input type="checkbox" name="hobby" value="经济" />经济
  <input type="checkbox" name="hobby" value="电影" />电影<br />
  <input type="checkbox" name="hobby" value="美术" />美术
  <input type="checkbox" name="hobby" value="管理" />管理
  <input type="checkbox" name="hobby" value="历史" />历史
  <input type="checkbox" name="hobby" value="旅游" />旅游
  <input type="checkbox" name="hobby" value="戏剧" />戏剧
</fieldset>
  <input type="checkbox" onclick="select_all(this)" value="全选" />全选
  <input type="checkbox" onclick="select_no_all()" value="反选" />反选
</form>

</body>
</html>

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

Javascript 相关文章推荐
javascript full screen 全屏显示页面元素的方法
Sep 27 Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 Javascript
js获取checkbox值的方法
Jan 28 Javascript
JavaScript 事件绑定及深入
Apr 13 Javascript
javascript连续赋值问题
Jul 08 Javascript
javascript中的previousSibling和nextSibling的正确用法
Sep 16 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
Dec 31 Javascript
详解vue服务端渲染(SSR)初探
Jun 19 Javascript
BootstrapValidator验证用户名已存在(ajax)
Nov 08 Javascript
Vue3中的Refs和Ref详情
Nov 11 Vue.js
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 #Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 #Javascript
js+canvas绘制五角星的方法
Jan 28 #Javascript
js+html5实现的自由落体运动效果代码
Jan 28 #Javascript
js判断上传文件后缀名是否合法
Jan 28 #Javascript
Angular中$compile源码分析
Jan 28 #Javascript
实例讲解JS中setTimeout()的用法
Jan 28 #Javascript
You might like
在线竞拍系统的PHP实现框架(一)
2006/10/09 PHP
PHP中输出转义JavaScript代码的实现代码
2011/04/22 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
php中上传文件的的解决方案
2018/09/25 PHP
用Javscript实现表单复选框的全选功能
2007/05/25 Javascript
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
python解析xml文件实例分享
2013/12/04 Python
Python中__name__的使用实例
2015/04/14 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
详解Python下Flask-ApScheduler快速指南
2018/11/04 Python
python 搭建简单的http server,可直接post文件的实例
2019/01/03 Python
详解爬虫被封的问题
2019/04/23 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
2019/09/07 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
python 装饰器的使用示例
2020/10/10 Python
Myprotein丹麦官网:欧洲第一运动营养品牌
2019/04/15 全球购物
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
奥运会口号
2014/06/13 职场文书
党员评议表自我评价范文
2014/10/20 职场文书
学生检讨书如何写
2014/10/30 职场文书
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python