javaScript_Demo 全选和反选单选框
进行单选的全选和反选
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>选择框</title>
<script type="text/javascript">
function checkAll(){ 全选
var qxchecked=document.getElementById("qx").checked;
var noodle=document.getElementsByName("noodle");
for (var i = 0; i < noodle.length; i++) {
noodle[i].checked=qxchecked;
}
} function checkNot(){ 反选
var noodle=document.getElementsByName("noodle");
for (var i = 0; i < noodle.length; i++) {
noodle[i].checked=!noodle[i].checked;
}
} </script> </head>
<body> <input type="checkbox" id="qx" onclick="checkAll()">全选/全不选
<input type="checkbox" id="fx" onclick="checkNot()">反选<br/> <input type="checkbox" name="noodle" value="1">兰州拉面<br/>
<input type="checkbox" name="noodle" value="2">河南烩面<br/>
<input type="checkbox" name="noodle" value="3">广州细蓉<br/>
<input type="checkbox" name="noodle" value="4">陕西臊子面<br/> </body>
</html>
利用jQuery实现全选和反选
1、全选
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jquery_Demo6</title>
<script type="text/javascript" src="js/jquery-1.8.2.js" ></script>
</head>
<body>
<input type="checkbox" id="qx" >全选/全不选
<input type="checkbox" id="fx" >反选
<br>
<input type="checkbox" name="noodle" value="1" >兰州拉面<br>
<input type="checkbox" name="noodle" value="2" >河南烩面<br>
<input type="checkbox" name="noodle" value="3" >广州细蓉<br>
<input type="checkbox" name="noodle" value="4" >陕西噪子面<br>
<input type="checkbox" name="noodle" value="5" >康帅傅牛肉面<br>
</body>
<script type="text/javascript">
//全选/全不选第一种:
$(function(){
// $("#qx").click(function(){
// var flag=this.checked;
// $("input[name='noodle']").attr("checked",flag);
// }); //第二种:
$("#qx").click(function(){
var flag=this.checked;
var noodles=$("input[name='noodle']");
noodles.each(function(){
// alert(this);//获取的数组中每一个对象
$(this).attr("checked",flag);
});
}); //第三种:
$("#qx").click(function(){
var flag=this.checked;
var noodles=$("input[name='noodle']");
noodles.each(function(i,v){
//i数组的索引值 v就是this指当前对象
$(v).attr("checked",flag);
//$(v).prop("checked",flag); 也可以执行
})
}); //反选
$("#fx").click(function(){
$("input[name='noodle']").each(function(){
var flag=$(this).prop("checked");
$(this).prop("checked",!flag);
});
});
});
</script>
</html>
javaScript_Demo 全选和反选单选框的更多相关文章
- input单选框全选与反选
input单选框全选与反选 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- jQuery 实现复选框的全选与反选
<script> //实现全选与反选 $(".allAndNotAll").click(function () { if ($(this).prop("che ...
- vue+vant-UI框架写的购物车的复选框全选和反选
购物车页面的设计图 商品的列表 代码: <ul v-if="shoppingListData.rows.length"> <li v-for="(ite ...
- 【jquery】一个简单的单选、多选、全选、反选、删除的小功能
对表格内容进行单行删除.单行选中.多行选中.全选.反选.删除选中行等操作 HTML代码 <table class="table table-bordered border-shadow ...
- html+css+js实现复选框全选与反选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- 练习-checkbox 全选 ,反选, 单选,以及取值
1.方法1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w ...
- 【jQuery】复选框的全选、反选,推断哪些复选框被选中
本文与<[JavaScript]复选框的全选.反选.推断哪些复选框被选中>(点击打开链接)为姊妹篇,把里面内容再与jQuery框架中实现一次,相同做到例如以下的效果: 布局还是相同的布局, ...
- MVC身份验证.MVC过滤器.MVC6关键字Task,Async.前端模拟表单验证,提交.自定义匿名集合.Edge导出到Excel.BootstrapTree树状菜单的全选和反选.bootstrap可搜索可多选可全选下拉框
1.MVC身份验证. 有两种方式.一个是传统的所有控制器继承自定义Control,然后再里面用MVC的过滤器拦截.所以每次网站的后台被访问时.就会先走入拦截器.进行前端和后端的验证 一个是利用(MVC ...
- jQuery实现复选框的全选、反选、并且根据复选框的<checked属性>控制多个对应div的显示/隐藏
<!doctype html><html> <head> <meta charset="utf-8"> <title>j ...
随机推荐
- qemu对虚拟机的内存管理(一)
在分析了KVM中对虚拟机各级地址(gva->gpa->hva->hpa)的转换之后,想要知道qemu中又是如何完成各级地址转换的,因此对qemu中对虚拟机内存管理的相关数据结构与源码 ...
- SQL SERVER查询的临时文件路径
C:\Users\用户\Documents\SQL Server Management Studio\Backup Files C:\Users\用户\AppData\Local\Temp\
- 【English】【托业】【四六级】写译高频词汇
大家都知道,四六级翻译每次考的话题不可能原句直接重复,但是,在研究了近几年的四六级真题后,我们惊奇地发现: 写译词汇在重复考! 写译词汇在重复考! 写译词汇在重复考! 因此,小编为大家整理了四六级写译 ...
- SharePoint 命令行
网站集备份: Backup-SPSite http://sp2013 -Path C:\sp.bak 网站集还原: Restore-SPSite http://sp2013/sites/dyzx -P ...
- 万能的DBHelper帮助类
DBHelper类: 简单的理解就是一个工具箱,我要用锤子的时候就在里面拿,我要用剪刀的时候也可以在里面拿,前提是我们写的DBHelper够不够强大! 软件中的四大功能:增.删.改.查 我们要实现这 ...
- Potatso Lite:[限免]ios 自由上网利器
为入门用户打造的轻量级网络代理工具,支持通知中心开关.扫描二维码或手动输入代理,简洁好用.支持多种代理. Potatso Lite:appstroe 下载 重要提醒:中国区Appstroe可下载. ...
- 使用quartz数据库锁实现定时任务的分布式部署
,1.根据项目引用的quartz依赖版本,确定下载的quartz-distribution安装包,我项目引用的信息如下图所示: 2.解压,在\quartz-2.2.3-distribution\qua ...
- openGL学习----光照
0.光照处理时候,向量点乘一定要是标准化后的单位向量!!! 1.冯氏光照模型:光照=环境光+漫反射+镜面反射 vec3 result = ambient + diffuse + specular; 一 ...
- MySQL外键约束_ON DELETE CASCADE/ON UPDATE CASCADE
MySQL通过外键约束实现数据库的参照完整性,外键约束条件可在创建外键时指定,table的存储引擎只能是InnoDB,因为只有这种存储模式才支持外键. 外键约束条件有以下4种: (1)restrict ...
- LeetCode #001# Two Sum(js描述)
索引 思路1:暴力搜索 思路2:聪明一点的搜索 思路3:利用HashMap巧解 问题描述:https://leetcode.com/problems/two-sum/ 思路1:暴力搜索 一个很自然的想 ...