• javaScript_Demo 全选和反选单选框


    进行单选的全选和反选

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>选择框</title>
     6         <script type="text/javascript">
     7             function checkAll(){   全选
     8                 var qxchecked=document.getElementById("qx").checked;
     9                 var noodle=document.getElementsByName("noodle");
    10                 for (var i = 0; i < noodle.length; i++) {
    11                     noodle[i].checked=qxchecked;
    12                 }
    13             }
    14                 
    15             function checkNot(){    反选
    16                 var noodle=document.getElementsByName("noodle");
    17                 for (var i = 0; i < noodle.length; i++) {
    18                     noodle[i].checked=!noodle[i].checked;
    19                 }
    20             }
    21             
    22         </script>
    23         
    24     </head>
    25     <body>
    26         
    27         <input type="checkbox" id="qx" onclick="checkAll()">全选/全不选&nbsp;&nbsp;&nbsp;
    28         <input type="checkbox" id="fx" onclick="checkNot()">反选<br/>
    29         
    30         <input type="checkbox" name="noodle" value="1">兰州拉面<br/>
    31         <input type="checkbox" name="noodle" value="2">河南烩面<br/>
    32         <input type="checkbox" name="noodle" value="3">广州细蓉<br/>
    33         <input type="checkbox" name="noodle" value="4">陕西臊子面<br/>
    34         
    35             
    36     </body>
    37 </html>

     利用jQuery实现全选和反选

    1、全选

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>jquery_Demo6</title>
     6         <script type="text/javascript" src="js/jquery-1.8.2.js" ></script>
     7     </head>
     8     <body>
     9            <input type="checkbox" id="qx"  >全选/全不选 &nbsp; &nbsp;
    10            <input type="checkbox" id="fx" >反选
    11             <br>
    12            <input type="checkbox" name="noodle" value="1" >兰州拉面<br>
    13            <input type="checkbox" name="noodle" value="2" >河南烩面<br>
    14            <input type="checkbox" name="noodle" value="3"  >广州细蓉<br>
    15            <input type="checkbox" name="noodle" value="4"  >陕西噪子面<br>
    16            <input type="checkbox" name="noodle" value="5"  >康帅傅牛肉面<br>
    17     </body>
    18     <script type="text/javascript">
    19         //全选/全不选第一种:
    20     $(function(){
    21 //      $("#qx").click(function(){
    22 //          var flag=this.checked;
    23 //          $("input[name='noodle']").attr("checked",flag);
    24 //      });
    25 
    26         //第二种:
    27         $("#qx").click(function(){
    28             var flag=this.checked;
    29             var noodles=$("input[name='noodle']");
    30             noodles.each(function(){
    31 //                alert(this);//获取的数组中每一个对象
    32                 $(this).attr("checked",flag);
    33             });
    34         });
    35         
    36         //第三种:
    37         $("#qx").click(function(){
    38             var flag=this.checked;
    39             var noodles=$("input[name='noodle']");
    40             noodles.each(function(i,v){
    41                 //i数组的索引值 v就是this指当前对象 
    42                 $(v).attr("checked",flag);
    43                 //$(v).prop("checked",flag); 也可以执行
    44             })
    45         });
    46         
    47         //反选
    48         $("#fx").click(function(){
    49             $("input[name='noodle']").each(function(){
    50                 var flag=$(this).prop("checked");
    51                 $(this).prop("checked",!flag);
    52             });
    53         });
    54       });
    55       </script>
    56 </html>
  • 相关阅读:
    2019 湖湘杯 Reverse WP
    2017第二届广东省强网杯线上赛--Nonstandard
    2019 上海市大学生网络安全大赛 RE部分WP
    2019 360杯 re wp--Here are some big nums
    MATLAB图像的代数运算
    编辑和剪绳子-头条2019笔试题
    奖品分配-头条2019笔试题
    TrajPreModel
    multiheadattention-torch
    腾讯笔试题-邻值查找
  • 原文地址:https://www.cnblogs.com/echola/p/9593999.html
Copyright © 2020-2023  润新知