JavaScript實現(xiàn)復(fù)選框全選功能
更新時間:2021年04月11日 15:14:12 作者:KathyLJQ
這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)復(fù)選框全選功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了JavaScript實現(xiàn)復(fù)選框全選的具體代碼,供大家參考,具體內(nèi)容如下
代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> table { width: 300px; border-spacing: 0; /* text-align: center; */ margin: 100px auto; border-collapse: collapse; } table tr:nth-child(n+2)>td { text-align: left; background-color: rgb(250, 245, 245); color: dimgray; font-size: 14px; } table tr:nth-child(1) { background-color: skyblue; color: white; } th, td { padding: 10px; border: 0.5px solid gray; } </style> </head> <body> <table> <tr> <th><input type="checkbox" name="" id="all"></th> <th>商品</th> <th>價格</th> </tr> <tr> <td><input type="checkbox" name="" id="ip8"></td> <td>iPhone8</td> <td>8000</td> </tr> <tr> <td><input type="checkbox" name="" id="pro"></td> <td>iPad Pro</td> <td>5000</td> </tr> <tr> <td><input type="checkbox" name="" id="air"></td> <td>iPad Air</td> <td>2000</td> </tr> <tr> <td><input type="checkbox" name="" id="watch"></td> <td>Apple Watch</td> <td>2000</td> </tr> </table> <script> var all = document.getElementById('all'); var items = document.querySelectorAll('tr>td>input'); all.onclick = function() { for (var i = 0; i < items.length; i++) { items[i].checked = this.checked; } } for (var i = 0; i < items.length; i++) { items[i].onclick = function() { var flag_all = 1; for (var j = 0; j < items.length; j++) { if (items[j].checked == 0) { flag_all = 0; all.checked = flag_all; break; } } all.checked = flag_all; } } </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- JS實現(xiàn)復(fù)選框的全選和批量刪除功能
- JS實現(xiàn)CheckBox復(fù)選框全選、不選或全不選功能
- JS實現(xiàn)CheckBox復(fù)選框全選全不選功能
- js與jQuery實現(xiàn)checkbox復(fù)選框全選/全不選的方法
- js實現(xiàn)復(fù)選框的全選和取消全選效果
- js html css實現(xiàn)復(fù)選框全選與反選
- javaScript實現(xiàn)復(fù)選框全選反選事件詳解
- javascript 復(fù)選框選擇/全選后特效
- JS中如何實現(xiàn)復(fù)選框全選功能
- 基于JavaScript實現(xiàn)復(fù)選框的全選和取消全選
相關(guān)文章
js中通過getElementsByName訪問name集合對象的方法
下面小編就為大家?guī)硪黄猨s中通過getElementsByName訪問name集合對象的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10詳述JavaScript實現(xiàn)繼承的幾種方式(推薦)
這篇文章主要介紹了詳述JavaScript實現(xiàn)繼承的幾種方式(推薦)的相關(guān)資料,需要的朋友可以參考下2016-03-03JS中FileReader類實現(xiàn)文件上傳及時預(yù)覽功能
這篇文章主要為大家詳細(xì)介紹了JS中FileReader類實現(xiàn)文件上傳及時預(yù)覽功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-03-03微信小程序?qū)崙?zhàn)之自定義模態(tài)彈窗(8)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崙?zhàn)之自定義模態(tài)彈窗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04javascript createElement()創(chuàng)建input不能設(shè)置name屬性的解決方法
今天在使用document.createElement()動態(tài)創(chuàng)建input時,發(fā)現(xiàn)不能為其name賦值,以下是測試代碼。2009-10-10