全选复选反选的实现

Posted

tags:

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

function selectAll() {
        var ckbox = document.getElementsByName("ckbox");
        var flag = true;
        for(var i = 0; i < ckbox.length; i++) {
                if(ckbox[i].checked == false) {
                        for(var i = 0; i < ckbox.length; i++) {
                                ckbox[i].checked = true;
                        }
                        flag = false;
                        break;
                }
        }
        if(flag) {
                for(var i = 0; i < ckbox.length; i++) {
                        ckbox[i].checked = false;
                }
        }
}
window.onload = function() {
        document.getElementById("btnSelectAll").onclick = function() {
                selectAll();
        }
        document.getElementById("btnSelectOther").onclick = function() {
                selectOther();
        }
}

function selectOther() {
        var ckbox = document.getElementsByName("ckbox");
        for(var i = 0; i < ckbox.length; i++) {
                if(ckbox[i].checked == false) {
                        ckbox[i].checked = true;
                } else {
                        ckbox[i].checked = false;
                }
        }
}


感谢源码时代java学科讲师

以上是关于全选复选反选的实现的主要内容,如果未能解决你的问题,请参考以下文章