HTML+JS实现简单的多选选项的全选反选按钮

前言:多选菜单的全选和反选按钮十分常见,今天就实现一个简单的全选和全不选效果

分析:全选反选按钮关键点在于check类型input的checked属性,当该属性为true时为选中状态,为false时为不选中状态.

 

下面着手实现效果:

1.编写HTML页面

<input type="button" value="全选" onclick="checkAll()" />
<input type="button" value="全不选" onclick="unCheckAll()" />
		
<input class="hobby" type="checkbox" value="javaEE" /> javaEE
<input class="hobby" type="checkbox" value="bigData" /> bigData
<input class="hobby" type="checkbox" value="php" /> php
<input class="hobby" type="checkbox" value="h5" /> h5
<input class="hobby" type="checkbox" value="python" /> python

2.编写checkAll()方法和unCheckAll()方法

function checkAll(){
	var hobby  =document.getElementsByClassName("hobby");
	for(var i  =0;i<hobby.length;i++){
	    var h = hobby[i];
	    h.checked = true;				
    }
				
}
			
function  unCheckAll(){
	var hobby  =document.getElementsByClassName("hobby");
	for(var i  =0;i<hobby.length;i++){
	    var h = hobby[i];
	    h.checked = false;
					
    }
}

完成.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值