JavaScript 核取方塊全選和全不選
本文通過程式碼例項演示一下如何利用原生JavaScript實現核取方塊全選和全不選效果。
程式碼實力如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> body{font-size:12px;} ul{list-style:none} </style> <script type="text/javascript"> window.onload=function(){ var box=document.getElementById("box"); var flag=document.getElementById("flag"); var checkAll=document.getElementById("checkAll"); checks=box.getElementsByTagName("input"); checkAll.onclick=function(){ if(this.checked){ for(var i=0;i<checks.length;i++){ checks[i].checked=true; } flag.innerHTML="取消"; }else{ for(var i=0;i<checks.length;i++){ checks[i].checked = false; } flag.innerHTML="全選"; } } } </script> </head> <body > <ul id="box"> <li><input type="checkbox">螞蟻部落一</li> <li><input type="checkbox">螞蟻部落二</li> <li><input type="checkbox">螞蟻部落三</li> <li><input type="checkbox">螞蟻部落四</li> </ul> <input type="checkbox" id="checkAll"><span id="flag">全選</span> </body> </html>
程式碼非常的簡單,下面簡單做一下分析,如有任何問題可以在底部留言。
一.實現原理:
當點選底部核取方塊的時候,首先判斷此核取方塊是否被選中,如果被選中,說明要全選。
然後使用for迴圈遍歷整個核取方塊,將核取方塊設定為選中狀態,並且將span中的文字設定為取消,取消全選同樣道理。
二.相關閱讀:
(1).getElementsByTagName()參閱document.getElementsByTagName()一章節。
(2).onclick事件參閱JavaScript click 事件一章節。
相關文章
- JavaScript核取方塊全選和全不選詳解JavaScript
- jQuery核取方塊全選和全不選效果jQuery
- 核取方塊全選和全不選程式碼例項
- jQuery核取方塊全選和全不選效果程式碼jQuery
- jQuery如何實現核取方塊全選和全不選jQuery
- JavaScript 核取方塊全選和取消全選效果JavaScript
- javascript核取方塊全選和反選效果JavaScript
- 原生js實現的核取方塊的全選和全不選效果JS
- javascript checkbox核取方塊全選和取消全選效果JavaScript
- js核取方塊全選和取消全選效果JS
- javascript實現checkbox核取方塊全選和反選功能JavaScript
- 實現購物車 全選全不選,反選,單選-選滿時同步全選核取方塊--核取方塊checked屬性取值問題已解決
- jQuery核取方塊checkbox的全選和反選jQuery
- javascript實現核取方塊全選和取消程式碼分析JavaScript
- JS實現核取方塊全選反選JS
- 小程式核取方塊全選和全部取消
- checkbox核取方塊全選和取消全選例項程式碼
- checkbox 核取方塊全選程式碼
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- JavaScript 限制核取方塊選中數目JavaScript
- 單選按鈕和核取方塊
- JavaScript獲取選中checkbox核取方塊值JavaScript
- 如何使用jQuery實現核取方塊的全選和取消jQuery
- JavaScript checkbox全選和全不選效果JavaScript
- 使用jQuery做核取方塊的全選與取消jQuery
- jquery實現checkbox核取方塊全選效果jQuery
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- javascript獲取選中checkbox核取方塊的值JavaScript
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- JavaScript刪除核取方塊選中的表格行JavaScript
- javascript 限制checkbox核取方塊選中數量JavaScript
- JavaScript判斷checkbox核取方塊是否選中JavaScript
- JavaScript設定checkbox核取方塊選中狀態JavaScript
- 純CSS模擬單選框和核取方塊CSS
- 基礎元件:單選開關和核取方塊元件
- javascript如何判斷checkbox核取方塊是否被選中JavaScript
- JS如何實現對name是陣列的核取方塊的全選和反選以及取消選擇JS陣列
- 判斷核取方塊和單選按鈕程式碼