利用JavaScript实现全选,不选以及不全选

利用JavaScript实现全选,不选以及不全选

实现思路

  1. 首先我们可以通过编写三个input里面的属性编辑三个 button,分别为 全选,不选和不全选。
  2. 当我们点击三个不同的按钮完成不同的效果。
  3. 在这里我们需要了解关于Iinput表单元素的checked属性,只要将checked属性等于true或者false即可,即true全选,false不选,而后通过数组遍历input即可
  4. 再用if语句实现不全选的效果,如果已经选中,则不选,反之同理!

举例说明

<script type="text/javascript">
	window.onload=function(){
		var oBtn1=document.getElementById('btn1');
		var oBtn2=document.getElementById('btn2');
		var oBtn3=document.getElementById('btn3');
		var oDiv1=document.getElementById('div1');
		var select=document.getgetElementsByTagName('input');
		oBtn1.onclick=function(){
				for(var i=0;i<select.length;i++){
						select[i].checked=true;
				}
		}
		oBtn2.onclick=function(){
				for(var i=0;i<select.length;i++){
						select[i].checked=false;
				}
		}
		oBtn3.onclick=function(){
				for(var i=0;i<select.length;i++){
						if(select[i].checked==true){
								select[i].checked==false;
						}
						else{
								select[i].checked==true;
						}
				}
		}
}
</script>
	<input id="btn1" type="button" value="全选"></input>
	<input id="btn2" type="button" value="不选"></input>
	<input id="btn3" type="button" value="反选"></input>
<div id="div1">
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
	<input type="checkbox"></input>
</div>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值