Js實現復選框的全選、全不選反選功能代碼實例
主要是用遍歷的方法查找元素,然后通過改變checked的屬性來選擇,為true則是選中狀態,為false則是未選狀態
實現代碼
<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>復選框的選擇</title> <style> #btn{ margin: 5px auto; } #btn>input{ font-size: 16px; color: #fff; background-color: rgb(110, 34, 182); outline: none; } #city{ background-color: aqua; } </style> <script> window.onload=function(){ var obt1 = document.getElementById(’btn1’); var obt2 = document.getElementById(’btn2’); var obt3 = document.getElementById(’btn3’); var ocity = document.getElementById(’city’); var oinput = ocity.getElementsByTagName(’input’); obt1.onclick=function(){for(var i=0;i<oinput.length;i++){ oinput[i].checked=true;} } obt2.onclick=function(){for(var i=0;i<oinput.length;i++){ oinput[i].checked=false;} } obt3.onclick=function(){for(var i=0;i<oinput.length;i++){ if(oinput[i].checked==false) { oinput[i].checked=true; }else{ oinput[i].checked=false; }} } } </script></head><body> <div id='btn'> <input type='button' value='全選'> <input type='button' value='全不選'> <input type='button' value='反選'> </div> <div id='city'> <input type='checkbox'>北京<br> <input type='checkbox'>上海<br> <input type='checkbox'>廣州<br> <input type='checkbox'>深圳<br> <input type='checkbox'>武漢<br> </div></body></html>
結果
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。
相關文章:
1. React+umi+typeScript創建項目的過程2. ASP中常用的22個FSO文件操作函數整理3. ASP.NET Core 5.0中的Host.CreateDefaultBuilder執行過程解析4. SharePoint Server 2019新特性介紹5. .Net core 的熱插拔機制的深入探索及卸載問題求救指南6. 解決ASP中http狀態跳轉返回錯誤頁的問題7. 讀大數據量的XML文件的讀取問題8. html清除浮動的6種方法示例9. 無線標記語言(WML)基礎之WMLScript 基礎第1/2頁10. ASP調用WebService轉化成JSON數據,附json.min.asp
