JavaScript全选、全不选、反选小练习
来源:互联网 发布:java phantomjs pdf 编辑:程序博客网 时间:2024/06/07 00:28
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>check.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> 您的爱好很广泛!!! <br> <input type="checkbox" name="checkItems" id="checkItems" value="全选/全不选"/>全选/全不选 <br> <input type="checkbox" name="items" value="足球" />足球 <input type="checkbox" name="items" value="篮球"/>篮球 <input type="checkbox" name="items" value="游泳"/>游泳 <input type="checkbox" name="items" value="唱歌"/>唱歌 <br> <input type="button" name="checkall" id="checkall" value="全选" /> <input type="button" name="checkall" id="checkallNo" value="全不选" /> <input type="button" name="checkall" id="check_revsern" value="反选" /> </body> <script language="JavaScript"> //<input type="button" name="checkall" id="checkall" value="全选" /> document.getElementById("checkall").onclick = function(){ /* * <input type="checkbox" name="items" value="足球" />足球 <input type="checkbox" name="items" value="篮球"/>篮球 <input type="checkbox" name="items" value="游泳"/>游泳 <input type="checkbox" name="items" value="唱歌"/>唱歌 */ var itemsElements = document.getElementsByName("items"); for(var i=0;i<itemsElements.length;i++){ var itemsElement = itemsElements[i]; itemsElement.setAttribute("checked","checked"); } } //<input type="button" name="checkall" id="checkallNo" value="全不选" /> document.getElementById("checkallNo").onclick = function(){ /* * <input type="checkbox" name="items" value="足球" />足球 <input type="checkbox" name="items" value="篮球"/>篮球 <input type="checkbox" name="items" value="游泳"/>游泳 <input type="checkbox" name="items" value="唱歌"/>唱歌 */ var itemsElements = document.getElementsByName("items"); for(var i=0;i<itemsElements.length;i++){ var itemsElement = itemsElements[i]; itemsElement.setAttribute("checked",null); } } //<input type="button" name="checkall" id="check_revsern" value="反选" /> document.getElementById("check_revsern").onclick = function(){ /* * <input type="checkbox" name="items" value="足球" />足球 <input type="checkbox" name="items" value="篮球"/>篮球 <input type="checkbox" name="items" value="游泳"/>游泳 <input type="checkbox" name="items" value="唱歌"/>唱歌 */ var itemsElements = document.getElementsByName("items"); for(var i=0;i<itemsElements.length;i++){ var itemsElement = itemsElements[i]; if(itemsElement.getAttribute("checked")){ //选中 itemsElement.setAttribute("checked",null); }else{ itemsElement.setAttribute("checked","checked"); } } } //<input type="checkbox" name="checkItems" id="checkItems" value="全选/全不选"/>全选/全不选 document.getElementById("checkItems").onclick = function(){ /* * <input type="checkbox" name="items" value="足球" />足球 <input type="checkbox" name="items" value="篮球"/>篮球 <input type="checkbox" name="items" value="游泳"/>游泳 <input type="checkbox" name="items" value="唱歌"/>唱歌 */ var itemsElements = document.getElementsByName("items");// if(document.getElementById("checkItems").getAttribute("checked")){// //选中// for(var i=0;i<itemsElements.length;i++){// itemsElements[i].setAttribute("checked","checked");// }// }else{// for(var i=0;i<itemsElements.length;i++){// itemsElements[i].setAttribute("checked",null);// }// } for(var i=0;i<itemsElements.length;i++){ var itemsElement = itemsElements[i]; if(this.getAttribute("checked")){ itemsElement.setAttribute("checked","checked"); }else{ itemsElement.setAttribute("checked",null); } } } </script></html>
0 0
- JavaScript全选、全不选、反选小练习
- javascript基础练习-全选,反选,全不选
- Javascript Checkbox全选练习
- JavaScript练习之全选反选练习
- javascript练习----复选框全选,全不选,反选
- javascript 实现全选/全不选
- javascript实现全选全不选
- JavaScript:全选 与 全不选
- javascript实现全选全不选
- Javascript 原生 全选 反选 不选 实战练习
- Javascript全选,反选,全不选
- JavaScript 全选,反选,全不选
- Html Javascript Checkbox 全选/全不选
- javascript 全选、全不选、反选
- javascript控制 checkbox 全选/全不选
- jQuery/javascript实现全选全不选
- JavaScript如何实现全选,全不选
- javascript 全选和全不选效果
- 流 java 流 字符流 字节 流的学习与理解
- 菜鸟刷leetcode 24. Swap Nodes in Pairs
- 结构体 struct 和 类Class 区别
- 清除WKWebView cookies
- 创建表增删改查
- JavaScript全选、全不选、反选小练习
- 人力资源系统中的绩效模块流程
- java弃用一个方法的注解
- ARM官方《CMSIS-RTOS教程》之线程的管理和优先级Thread Management and Priority
- Qt绘图 使用QWT绘制科学图表、绘图
- Android Design Support Library 常用控件
- iOS绘制图形(三角形)
- 【jzoj4886】【字符串】【动态规划】【kmp】
- 心得