• 初识面向对象,并完成全选,不选,与反选


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            var choose={
                btns:[],
                box:[],
                xuanze:function(){
                    this.box=document.querySelectorAll('input');
                    return this;
                },
                chooseAll:function(){
                    for(var i=0;i<this.box.length;i++){
                        this.box[i].checked=true;
                    }
                },
                //全选函数
                chooseNo:function(){
                    for(var i=0;i<this.box.length;i++){
                        this.box[i].checked=false;
                    }
                },
                //不选函数
                chooseOr:function(){
                    for(var i=0;i<this.box.length;i++){
                        if(this.box[i].checked){
                            this.box[i].checked=false;
                        }else{
                            this.box[i].checked=true;
                        }
                    }
                }
                //反选函数
            }
            //以下为调用函数
            window.onload=function(){
                var btn=document.querySelectorAll('button');
                btn[0].onclick=function(){
                    choose.xuanze().chooseAll();
                };
                btn[1].onclick=function(){
                    choose.xuanze().chooseNo();
                }
                btn[2].onclick=function(){
                    choose.xuanze().chooseOr();
                }
            } 
        </script>
    </head>
    <body>
        <button>全选</button>
        <button>不选</button>
        <button>反选</button><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
        <input type="checkbox" name="" id=""><br>
    </body>
    </html>
  • 相关阅读:
    蚂蚁森林自动收能量
    え速记
    い 速记
    あ速记
    五十音图
    Leetcode 215. 数组中的第K个最大元素 排序 优先队列
    动手学深度学习 | 第二部分完结竞赛:图片分类 | 29
    动手学深度学习 | 残差网络 ResNet | 27
    动手学深度学习 | 批量归一化 | 26
    动手学深度学习 | 含并行连结的网络GoogLeNet/Inception V3 | 25
  • 原文地址:https://www.cnblogs.com/momomiji/p/7638406.html
Copyright © 2020-2023  润新知