1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <!-- 5 需求: 6 1.写三个按钮: 7 第一个全选 8 第二个取消全选 9 第三个反选 10 2.统计,当前选中了多少首歌曲:“当前选中9首,共14首” 11 --> 12 <meta charset="UTF-8"> 13 <title>js实现全选,反选</title> 14 <script type="application/javascript"> 15 function cc(number){ 16 //获取所有checkbok对象 17 var chekboxsElementsByName("song") 18 for(var i=0;i<chekboxs.length;i++){ 19 if(number==1){ 20 chekboxs[i].checked=true 21 } 22 else if(number==2){ 23 chekboxs[i].checked=false 24 }else if(number==3){ 25 chekboxs[i].checked=!chekboxs[i].checked 26 } 27 } 28 statistics() 29 } 30 function statistics(){ 31 var span= ElementById("mySpan") 32 var checkboxElementsByName("song") 33 var total= checkbox.length 34 var current=0; 35 for(var i=0;i<total;i++){ 36 if(checkbox[i].checked){ 37 current++ 38 } 39 } 40 span.innerHTML="当前选中"+current+"首,共"+total+"首" 41 } 42 </script> 43 </head> 44 <input type="button" value="全选" onclick="cc(1)"/> 45 <input type="button" value="取消全选" onclick="cc(2)"/> 46 <input type="button" value="反选" onclick="cc(3)"/> 47 <hr/> 48 <body> 49 <input type="checkbox" name="song" onclick="statistics()"/> 铁血丹心<br/> 50 <input type="checkbox" name="song" onclick="statistics()"/> 火<br/> 51 <input type="checkbox" name="song" onclick="statistics()"/> 大海<br/> 52 <input type="checkbox" name="song" onclick="statistics()"/> 好汉歌<br/> 53 <input type="checkbox" name="song" onclick="statistics()"/> 我们不一样<br/> 54 <input type="checkbox" name="song" onclick="statistics()"/> 成都<br/> 55 <input type="checkbox" name="song" onclick="statistics()"/> 半壶纱<br/> 56 <input type="checkbox" name="song" onclick="statistics()"/> 你还要我怎样<br/> 57 <input type="checkbox" name="song" onclick="statistics()"/> 一生所爱<br/> 58 <input type="checkbox" name="song" onclick="statistics()"/> 追光者<br/> 59 <span id="mySpan"></span> 60 </body> 61 </html>
转载于:.html
本文发布于:2024-02-02 03:36:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170681704241113.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |