17.综合案例1

HTML:
<body>
    请选择你的爱好:<br/>
    <input type="checkbox" onchange="checkChange(this)" id="checkAll"/>全选/全不选<br/>
    <div>
        <input type="checkbox" name="hobby"/>JAVA&nbsp;
        <input type="checkbox" name="hobby"/>打篮球&nbsp;
        <input type="checkbox" name="hobby"/>上网&nbsp;
        <input type="checkbox" name="hobby"/>撩妹&nbsp;
    </div>
    
    <div>
        <input type="button" id="btn_checkAll" onclick="checkAll(true)" value="全选"/>
        <input type="button" onclick="checkAll(false)" value="全不选"/>
        <input type="button" onclick="checkUnAll()" value="反选"/>
    </div>
</body>
JS:
function checkAll(value){
    
    //获取所有的爱好
    var eles = document.getElementsByName("hobby");
    
    for(var i = 0; i< eles.length; i++){
        eles[i].checked = value;
    }
    
}

function checkUnAll(){
    //获取所有的爱好
    var eles = document.getElementsByName("hobby");
    
    for(var i = 0; i< eles.length; i++){
        eles[i].checked = !eles[i].checked;
    }
}

function checkChange(srcEl){
    checkAll(srcEl.checked);
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容