现在的位置: 首页 > web前端 > 正文

JavaScript控制checkbox全选与全不选

2020年02月12日 web前端 ⁄ 共 744字 ⁄ 字号 评论关闭

1、简单定义CheckBox:

<form name="frm"> <p> <label><input type="checkbox" name="selFruit" onclick="selAll(this)"/>水果:</label> <input type="checkbox" name="fruit" value="apple">苹果 <input type="checkbox" name="fruit" value="banana">香蕉 <input type="checkbox" name="fruit" value="orange">橘子 </p></form>

2、onclick触发的 selAll(obj) 方法:

<script> /* * 全选与全不选 * obj 表示使用此函数的当前对象 */ function selAll(obj){ // console.log(obj.checked) //被选择就是true,不被选择就是false // console.log(document.frm.selFruit.checked) //与 console.log(obj.checked) 等价 //取所有的名字是fruit的元素 let fruit = document.frm.fruit //遍历 for(let i=0;i<fruit.length;i++){ //把每一个checkbox的checked属性设置成当前的checkbox的checked的值 fruit[i].checked = obj.checked } }</script>

3、效果图

通过一个键全不选:     

通过一个键全选:

以上就上有关JavaScript控制checkbox全选与全不选的相关介绍,要了解更多javascript,全选与全不选,CheckBox内容请登录学步园。

抱歉!评论已关闭.