javascript 全选与全取消功能的实现代码


Posted in Javascript onDecember 23, 2012
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>无标题文档</title> 
<script type="text/javascript" language="javascript"> 
function selectAll() 
{ 
var allCheckBoxs = document.getElementsByName("coffee"); 
var desc = document.getElementById("like"); 
if(desc.value == "都喜欢") 
{ 
desc.value = "都不喜欢"; 
for(var i = 0; i < allCheckBoxs.length; i ++ ) 
{ 
allCheckBoxs[i].checked = true; 
} 
} 
else 
{ 
desc.value = "都喜欢"; 
for(var i = 0; i < allCheckBoxs.length; i ++ ) 
{ 
allCheckBoxs[i].checked = false; 
} 
} 
} 
</script> 
</head> 
<body> 
<p>你喜欢那种类型咖啡</p> 
<form> 
<input type="checkbox" name="coffee" value="cream">蓝山咖啡<br> 
<input type="checkbox" name="coffee" value="sugar" >摩卡<br> 
<input type="checkbox" name="coffee" value="sugar">拿铁<br> 
<input type="checkbox" name="coffee" value="sugar">卡布奇诺<br> 
<input type="checkbox" name="coffee" value="sugar">爱尔兰咖啡<br> 
<input type="button" id="like" value="都喜欢" onClick="selectAll()"> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
XML的代替者----JSON
Jul 21 Javascript
JS拖动技术 关于setCapture使用
Dec 09 Javascript
提高javascript效率 一次判断,而不要次次判断
Mar 30 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 Javascript
JavaScript设计模式之抽象工厂模式介绍
Dec 28 Javascript
jQuery.position()方法获取不到值的安全替换方法
Mar 13 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
Apr 17 Javascript
javascript实现滚动效果的数字时钟实例
Jul 21 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
Oct 20 Javascript
vue 组件简介
Jul 31 Javascript
Nest.js散列与加密实例详解
Feb 24 Javascript
javascript利用控件对windows的操作实现原理与应用
Dec 23 #Javascript
javascript小数四舍五入多种方法实现
Dec 23 #Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 #Javascript
JavaScript与DOM组合动态创建表格实例
Dec 23 #Javascript
JavaScript执行效率与性能提升方案
Dec 21 #Javascript
JS实现图片预加载无需等待
Dec 21 #Javascript
Javascript根据指定下标或对象删除数组元素
Dec 21 #Javascript
You might like
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
php中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
jQuery bind事件使用详解
2011/05/05 Javascript
JavaScript修改浏览器tab标题小技巧
2015/01/06 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
vue多页面开发和打包正确处理方法
2018/04/20 Javascript
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
深入了解JS之作用域和闭包
2020/06/16 Javascript
Python 用户登录验证的小例子
2013/03/06 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
Python编写打字训练小程序
2019/09/26 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
python 绘制国旗的示例
2020/09/27 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
打架检讨书800字
2014/01/10 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
庆六一开幕词
2015/01/29 职场文书
合作与交流自我评价
2015/03/09 职场文书
python四种出行路线规划的实现
2021/06/23 Python
Vue图片裁剪组件实例代码
2021/07/02 Vue.js