进行单选的全选和反选

 <!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()">全选/全不选&nbsp;&nbsp;&nbsp;
<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" >全选/全不选 &nbsp; &nbsp;
<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 全选和反选单选框的更多相关文章

  1. input单选框全选与反选

    input单选框全选与反选 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...

  2. jQuery 实现复选框的全选与反选

    <script> //实现全选与反选 $(".allAndNotAll").click(function () { if ($(this).prop("che ...

  3. vue+vant-UI框架写的购物车的复选框全选和反选

    购物车页面的设计图 商品的列表 代码: <ul v-if="shoppingListData.rows.length"> <li v-for="(ite ...

  4. 【jquery】一个简单的单选、多选、全选、反选、删除的小功能

    对表格内容进行单行删除.单行选中.多行选中.全选.反选.删除选中行等操作 HTML代码 <table class="table table-bordered border-shadow ...

  5. html+css+js实现复选框全选与反选

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  6. 练习-checkbox 全选 ,反选, 单选,以及取值

    1.方法1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w ...

  7. 【jQuery】复选框的全选、反选,推断哪些复选框被选中

    本文与<[JavaScript]复选框的全选.反选.推断哪些复选框被选中>(点击打开链接)为姊妹篇,把里面内容再与jQuery框架中实现一次,相同做到例如以下的效果: 布局还是相同的布局, ...

  8. MVC身份验证.MVC过滤器.MVC6关键字Task,Async.前端模拟表单验证,提交.自定义匿名集合.Edge导出到Excel.BootstrapTree树状菜单的全选和反选.bootstrap可搜索可多选可全选下拉框

    1.MVC身份验证. 有两种方式.一个是传统的所有控制器继承自定义Control,然后再里面用MVC的过滤器拦截.所以每次网站的后台被访问时.就会先走入拦截器.进行前端和后端的验证 一个是利用(MVC ...

  9. jQuery实现复选框的全选、反选、并且根据复选框的<checked属性>控制多个对应div的显示/隐藏

    <!doctype html><html> <head> <meta charset="utf-8"> <title>j ...

随机推荐

  1. μCOS-II移植 - 基于CortexM3

    μCOS-II是一个经典的RTOS. 任务切换对于RTOS来说是最基本也是最核心的部分,除此之外还有任务调度算法. 先来看看基于stm32f107的任务切换代码: ;***************** ...

  2. threw exception [Handler processing failed; nested exception is java.lang.NoClassDefFoundError: com/dyuproject/protostuff/MapSchema$MessageFactory] with root cause

    错误记录 前几天朋友问我一个错误,顺便记录一下,关于redis 工具类,protostuff序列化报错. threw exception [Handler processing failed; nes ...

  3. 师兄带你轻松入门GitHub

    小白:师兄,师兄,我最近总是听到Github,看起来好高大上那,可是不懂是做什么得那? 师兄:你知道微博吧,Github就是程序员的微博,你可以在这里看到全世界最优秀的程序员在做什么. 小白:师兄就是 ...

  4. gitlab重置root的密码

    环境:gitlab 忘记了root密码,无法登陆gitlab 解决: gitlab-ctl start 保证gitlab处于启动状态,&保证redis处于启动状态 gitlab-rails c ...

  5. web前端学习历程--排序

    一.js排序方法 1.按字母顺序排列: arr.sort() 2.按数值从小到大: function sortNumber(a,b)//排序函数 { return a - b } var arr = ...

  6. 【Checkio Exercise】Probably Dice

    题目: Probably Dice Battle is full of randomnesses. You should observe randomness in a controlled sett ...

  7. 【转】Jira插件安装

    一.Jira插件列表(可以将下面免费插件直接下载,然后登陆jira,在"插件管理"->"上传插件",将下载后的免费插件直接进行上传安装即可) 序号 插件名 ...

  8. timer控件、三级联动、帐号激活权限设置

    一.Timer控件 Timer实际就是一个线程控件. 属性:Enabled    是否被启用 Interval     多长时间执行一次控件中的代码 事件: Tick     事件中放要执行的代码. ...

  9. spring AOP自定义注解方式实现日志管理

    今天继续实现AOP,到这里我个人认为是最灵活,可扩展的方式了,就拿日志管理来说,用Spring AOP 自定义注解形式实现日志管理.废话不多说,直接开始!!! 关于配置我还是的再说一遍. 在appli ...

  10. highChart 缺值-曲线断开问题

    time =item.datetime; aqi = Number(item.aqi); pm2_5 = Number(item.pm25); pm10 = Number(item.pm10); co ...