zoukankan      html  css  js  c++  java
  • 全选

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
    </head>
    <body>
        
    <input id="all" type="checkbox"/>全选
    <hr />
    <div>
    	<input type="checkbox" class="box"/>
    	<br/> 
    	<input type="checkbox" class="box"/>
    	<br/>
    	<input type="checkbox" class="box"/>
    	<br/>
    	<input type="checkbox" class="box"/>
    	<br/>
    </div>
    </body>
    <script type="text/javascript">
    window.onload = function (){
    	var all = document.getElementById ("all");			//全选checkbox
    	var box = document.getElementsByClassName('box');	//子复选框
    	
    	//遍历checkbox,把子复选框的checked设置成全选框的状态,实现全选/全不选
    	all.onclick = function (){
    		for ( var i = 0; i < box.length; i++){
    			box[i].checked = this.checked;
    		}
    	};
    	//遍历checkbox,子复选框有一个未选中时,如果全选框设为false不选状态
    	for ( var i = 0; i < box.length; i++){
    		box[i].onclick = function (){
    			if ( !this.checked ){
    				all.checked = false;
    			}
    		};
    	}
    }
    
    </script>
    </html>
    

      

  • 相关阅读:
    【Golang基础总结】数组和切片的比较
    如何转载别人的文章
    C语言字节对齐问题详解
    幷查集拓展
    贪心
    dfs
    Trie
    哈夫曼树
    bfs
    并查集
  • 原文地址:https://www.cnblogs.com/shenjilin/p/11436330.html
Copyright © 2011-2022 走看看