进行单选的全选和反选

 <!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. JVM(一):方法区

    方法区(Method Area) 在JVM中,类型信息和类静态变量都保存在方法区中,需要注意的一点是,常量池也存放于方法区中. 类型信息包括: 1.类型的全名(The fully qualified ...

  2. Linux之SSH免密登录

    实验方法: 开启两台虚拟机A和B,IP地址分别为192.168.222.12.192.168.222.10 在虚拟机A下做如下操作,生成公钥和密钥: [root@localhost ~]# ssh-k ...

  3. python基础(3)-pycharm安装&for循环&format字符串&list列表&set集合使用

    安装IDE(PyCharm)&破解 点击下载安装包,安装. 点击下载破解补丁. 进入pycharm安装bin目录,将破解补丁copy到当前目录. 在bin目录下找到pycharm.exe.vm ...

  4. ZooKeeper之service discovery

    Zookeeper整体介绍 ZooKeeper is a centralized service for maintaining configuration information, naming, ...

  5. openshift 容器云从入门到崩溃之八《日志聚合》

    日志可以分为两部分 业务日志 业务日志一般是要长期保留的,以供以后有问题随时查询,elk是现在比较流行的日志方案,但是容器日志最好不要落地所以不能把logstash客户端包在容器里面 可以使用logs ...

  6. 【Checkio Exercise】Probably Dice

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

  7. 关于table的td和ul元素li隔行变色的功能实现

    table元素的td和ul元素li隔行变色的功能实现 利用css控制二者的样式轻松实现隔行换色: 例如:table的css样式控制: table tr td{   background-color:颜 ...

  8. Java当出现未被捕获的异常应该如何处理

    在你学习在程序中处理异常之前,看一看如果你不处理它们会有什么情况发生是很有好处的.下面的小程序包括一个故意导致被零除错误的表达式.class Exc0 {    public static void ...

  9. fpga板制作调试过程记录

    2010-09-11 22:49:00 昨天淘宝准备买块fpga核心板学习,为了练习焊接,我让老板给我散料及pcb板自己焊接. 一,在物料到之前的准备: 我先设计了一下焊接测试计划 1,检查电路板:特 ...

  10. random模块写的验证码

    import randomabc=''for i in range(4):    a=random.randrange(0,4)    if i != a:        b=chr(random.r ...