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>
    

      

  • 相关阅读:
    msyql 死锁
    yii2 操作数据库
    yii2 加载静态资源
    Yii2 之 UrlManager 实践 (一)
    Wordpress 之 Rewrite Rules
    yii2 使用gii生成代码文件
    权限设计的杂谈
    NodeJS —— 自定义流的实现
    浅析递归
    请将你的App签名文件放进保险箱
  • 原文地址:https://www.cnblogs.com/shenjilin/p/11436330.html
Copyright © 2011-2022 走看看