zoukankan      html  css  js  c++  java
  • JavaScript 操作复选框

    .

    .

    .

    .

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>复选框</title>
    <script type="text/javascript" >
    	//设置复选框状态与最上面的复选框状态相同
    	function SetChecked(){
    		var chks = document.getElementsByName("chkBox");
    		for(var i = 0; i < chks.length; i++){
    			chks[i].checked = chkAll.checked;
    		}
    	}
    	//设置复选框为全选或全不选状态
    	function SetChkStaty(state){
    		var chks = document.getElementsByName("chkBox");
    		for(var i = 0; i < chks.length; i++){
    			chks[i].checked = state;
    		}
    	}
    	//反选
    	function SetAntiChk(){
    		var chks = document.getElementsByName("chkBox");
    		for(var i = 0; i < chks.length; i++){
    			chks[i].checked = !chks[i].checked;
    		}
    	}
    </script>
    </head>
    
    <body>
    <p><input id="chkAll" type="checkbox" onclick="SetChecked()" /></p>
    <hr>
    <p>
    <input name="chkBox" type="checkbox" />
    <input name="chkBox" type="checkbox" />
    <input name="chkBox" type="checkbox" />
    <input name="chkBox" type="checkbox" />
    <input name="chkBox" type="checkbox" />
    <input name="chkBox" type="checkbox" />
    <input name="chkBox" type="checkbox" />
    <input name="chkBox" type="checkbox" />
    </p>
    <p>
    	<input id="btnChkAll" type="button" onclick="SetChkStaty(true)" value="全选" />  
    	<input id="btnCanAll" type="button" onclick="SetChkStaty(false)" value="全不选" />
    	<a href="javascript:SetAntiChk()" >反选</a>
    </p>
    </body>
    </html>
    

  • 相关阅读:
    纯js面试题
    js面试题汇总:
    css面试题-圣杯布局
    6.1 React组件 Component的两个问题
    7.1 React异步加载
    vscode插件配置jsx:
    6.2 React renderProps 和 HOC组件优化
    2.5 React高阶组件HOC
    04 Python学习之数据类型-bytes
    03 Python学习之Python基础
  • 原文地址:https://www.cnblogs.com/0xcafebabe/p/2055251.html
Copyright © 2011-2022 走看看