javascript實現checkbox核取方塊全選和反選功能
核取方塊的全選和反選功能在實際應用中非常普遍,常見於對於檔案的批量操作。
本章節就分享一段使用原生javascript實現的此功能,需要的朋友可以做一下參考。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload = function () { var obtn1 = document.getElementById('btn1'); var obtn2 = document.getElementById('btn2'); var obtn3 = document.getElementById('btn3'); var odiv = document.getElementById('div1'); var ocheck = odiv.getElementsByTagName('input'); //全選 obtn1.onclick = function () { for (var index = 0; index < ocheck.length; index++) { ocheck[index].checked = true; } }; //不選 obtn2.onclick = function () { for (var index = 0; index < ocheck.length; index++) { ocheck[index].checked = false; } }; //反選 obtn3.onclick = function () { for (var index = 0; index < ocheck.length; index++) { ocheck[index].checked = !ocheck[index].checked; } }; } </script> </head> <body> <input type="button" id="btn1" value="全選" /> <input type="button" id="btn2" value="不選" /> <input type="button" id="btn3" value="反選" /> <div id="div1"> <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> </body> </html>
相關文章
- jQuery核取方塊checkbox的全選和反選jQuery
- JavaScript 核取方塊全選和全不選JavaScript
- checkbox 核取方塊全選程式碼
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- JavaScript核取方塊全選和全不選詳解JavaScript
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- 點選文字選中或取消選中checkbox核取方塊
- javascript實現 checkbox全選和批量刪除功能JavaScript
- 小程式核取方塊全選和全部取消
- CSS3 checkbox核取方塊和radio單選框美化效果CSSS3
- 網頁設計實現核取方塊(checkbox)和單選框(radio)對齊的方法網頁
- JavaScript 限制核取方塊選中數目JavaScript
- 單選按鈕和核取方塊
- HTML input checkbox核取方塊HTML
- CSS 美化checkbox核取方塊CSS
- HTML input checkbox 核取方塊HTML
- vxe-table 實現核取方塊多選透過滑鼠拖動選擇功能
- Android 學習筆記之單選按鈕(RadioButton)和核取方塊(CheckBox)Android筆記
- 使用jQuery做核取方塊的全選與取消jQuery
- JavaScript刪除核取方塊選中的表格行JavaScript
- Flutter 基礎控制元件篇-->單選框(Switch)、核取方塊(Checkbox)Flutter控制元件
- vue checkbox 實現全選,取消全選Vue
- React實現全選和反選React
- css3美化checkbox核取方塊CSSS3
- layui獲取頁面checkbox核取方塊值UI
- 基礎元件:單選開關和核取方塊元件
- checkBox核取方塊,獲得選中那一行所有列的資料
- 對於核取方塊的快捷選擇
- CSS模擬美化checkbox核取方塊詳解CSS
- jquery table下的核取方塊選中、取消jQuery
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- JavaScript獲取選中checkbox valueJavaScript
- vxe-table 多選、使用表格多選資料、核取方塊多選
- Element原始碼分析系列6-Checkbox(核取方塊)原始碼
- jQuery Validate限定核取方塊選中的數目jQuery
- js checkbox 全選 取消全選JS
- PyQT5 實現下拉核取方塊QT
- Yii2 中 checkboxlist 核取方塊 預設選中