全选,反选,清除
来源:互联网 发布:centos 6.8 安装pptp 编辑:程序博客网 时间:2024/05/21 22:55
思路:
获取checkbox元素数组。添加按钮事件。全选:遍历数组,为每一个checked属性的值赋为"checked“或者true; 反选:遍历数组,判断,if(arr[i].checked),则将其checked属性值置为""空,else{将checked属性值赋为"checked"或者true;}
代码:
<html><head><meta charset="utf-8"/><title>全选,反选</title><script>window.onload=function(){oDiv=document.getElementById("option");oInput=oDiv.getElementsByTagName("input");oChooseAll=document.getElementById("all");oReverse=document.getElementById("reverse");oChooseAll.onclick=function(){for(var i=0;i<oInput.length;i++){oInput[i].checked="checked";}}oReverse.onclick=function(){for(var i=0;i<oInput.length;i++){if(oInput[i].checked){oInput[i].checked="";}else{oInput[i].checked="checked";}}}}</script></head><body><div id="option"><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/><input type="checkbox" />药材<br/></div><input id="all" type="checkbox" />全选<input id="reverse" type="checkbox"/>反选</body></html>
0 0
- 全选,反选,清除
- about javascript--checkbox全选反选清除
- jquery 操作 checkbox 全选、反选、清除
- jquery easy ui datagrid 全选、反选、清除
- jquery easy ui datagrid 全选、反选、清除
- javascript全选 反选
- 全选,反选代码
- 全选反选
- jquery全选反选
- CListCtrl全选、反选
- jquery 全选反选
- CheckBoxList 全选,反选
- JS全选,反选
- Jquery 全选、反选
- javascript 全选 反选
- 全选和反选
- checkbox全选反选
- 全选与反选
- 字符类型转换
- 写一个方法,此方法可将obj对象中名为propertyName的属性的值设置为value.
- 海报
- 海报详解
- 在泛型为Integer的ArrayList中存放一个String类型的对象。
- 全选,反选,清除
- ural 1750 Tree 2(树的直径 + 倍增)
- HDU4966
- NYOJ题目139我排第几个(康拓排序)
- Android之高仿微信“首次登录滑动界面”(五)
- HDU4966详解
- Android核心基础——S02E04_android下Junit
- 关于哲学家就餐问题 源代码(linux)
- 关于git远程仓库