美文网首页IOS程序员
javaScript的全选、反选和全不选

javaScript的全选、反选和全不选

作者: 痛心凉 | 来源:发表于2017-09-23 08:35 被阅读0次

    思路:首先获取复选框(checkbox)、接着遍历所有的复选框(checkbox)、最后判断他们的状态。

    html结构

    <input type=“checkbox” onclick="first()"/> 全选/全不选
    <input type="checkbox" onclick="che()">JavaScript语言
    <input type="checkbox" onclick="che()">C语言
    <input type="checkbox" onclick="che()">C++语言
    <input type="checkbox" onclick="che()">C#语言
    <input type="checkbox" onclick="che()">php语言
    <input type="checkbox" onclick="che()">Object—c语言

    js行为

    var che=document.getElementsByClassName('che');
    var first=document.getElementById('first');
    //全选 不全选
    function first(){
    for(var i=0;i<che.length;i++){
    che[i].checked=first.checked //将第一个复选框的状态复值给其他的复选框
    }
    }
    //不全选
    function che(){
    var a=true;
    for(var i=0;i<che.length;i++){
    if(che[i].checked != true){
    a=false;
    breack;
    }
    }
    che[0].checked=a;
    }

    相关文章

      网友评论

        本文标题:javaScript的全选、反选和全不选

        本文链接:https://www.haomeiwen.com/subject/jqnqextx.html