切换选中

Posted 星屿H

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了切换选中相关的知识,希望对你有一定的参考价值。

 需求: 切换选中

        1.1 点击全选按钮 将每一个复选框的状态都变成选中

        1.2 点击不选按钮 将每一个复选框的状态都变成不选中

        1.3 点击反选按钮 将选中的复选框变成不选中 将不选中的变成选中

代码实现:

  // 1、获取元素

        var btns = document.getElementsByTagName('button');

        var inps = document.getElementsByTagName('input');

        console.log(btns, inps);

        // 2、点击事件 点击全选按钮

        btns[0].onclick = function () {
            // 3、每一个复选框

            for (var i = 0; i < inps.length; i++) {
                console.log(inps[i]);

                // 4、复选框的状态都变成选中

                inps[i].checked = true;

            }

        }

        // 2、点击事件 点击反选按钮

        btns[1].onclick = function () {
            // 3、每一个复选框

            for (var i = 0; i < inps.length; i++) {
                // 判断 如果是选中 就变为不选中 如果是不选中 就变为选中

                //    if(inps[i].checked == true){
                //        inps[i].checked = false;

                //    }else{
                //        inps[i].checked = true;

                //    }

                inps[i].checked = !inps[i].checked;

            }

        }

        // 2、点击事件 点击不选按钮

        btns[2].onclick = function () {
            // 3、每一个复选框

            for (var i = 0; i < inps.length; i++) {
                // 4、复选框的状态都变成不选中

                inps[i].checked = false;

            }

        }
 

以上是关于切换选中的主要内容,如果未能解决你的问题,请参考以下文章

使用JQuery实现不同按钮的切换选中效果

jquery点击图标来回切换的几种方法(如开关

在c#中,怎样将控件button1_Click状态在选中之后保持,即使切换form后,切换回来还是处于选中状态?

取消选中单击时活动的 Angular Material 切换按钮

016 Android 图片选择器(在选中和未选中的过程中,切换展示图片)

未选中特定复选框时,反应切换选择字段未删除