JavaScript實現(xiàn)復(fù)選框全選和取消全選
JS網(wǎng)頁–全選和取消全選,供大家參考,具體內(nèi)容如下
表格,初始狀態(tài)下復(fù)選框都是未選中狀態(tài),選中表頭的復(fù)選框后,下面幾個復(fù)選框變?yōu)檫x中狀態(tài),取消表頭復(fù)選框選中狀態(tài)后,下面幾個復(fù)選框選中狀態(tài)也隨之取消;下面的幾個復(fù)選框同時選中時,表頭的復(fù)選框也隨之選中。
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>全選和取消全選</title> <style> table { width: 200px; border-collapse: collapse; margin: 100px auto; } table thead { font-size: 16px; background-color: skyblue; } table th { border: 1px solid black; } table td { border: 1px solid black; font-size: 14px; } </style> </head> <body> <table> <thead > <tr> <th><input type="checkbox" id="j_cbAll"></th> <th>手機品牌</th> <th>價格</th> </tr> </thead> <tbody id="j_tb"> <tr> <td><input type="checkbox" ></td> <td>手機1</td> <td>5000</td> </tr> <tr> <td><input type="checkbox" ></td> <td>手機2</td> <td>6000</td> </tr> <tr> <td><input type="checkbox" ></td> <td>手機3</td> <td>7000</td> </tr> </tbody> </table> <script> //選擇全選 下面復(fù)選框設(shè)置為checked; var j_cbAll = document.getElementById('j_cbAll'); var j_tbs = document.getElementById('j_tb').getElementsByTagName('input'); j_cbAll.onclick = function(){ console.log(this.checked); for (var i =0 ;i < j_tbs.length;i++){ j_tbs[i].checked = this.checked; } } //下面復(fù)選框均為checked 全選復(fù)選框為checked; for(var j = 0;j < j_tbs.length; j++){ j_tbs[j].onclick = function(){ var flag =true; for(var i=0;i<j_tbs.length;i++){ if(!j_tbs[i].checked){ flag=false; break; } } j_cbAll.checked = flag; } } </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 html css實現(xiàn)復(fù)選框全選與反選
- js實現(xiàn)復(fù)選框的全選和取消全選效果
- javaScript實現(xiàn)復(fù)選框全選反選事件詳解
- javascript 復(fù)選框選擇/全選后特效
- JS中如何實現(xiàn)復(fù)選框全選功能
- 基于JavaScript實現(xiàn)復(fù)選框的全選和取消全選
相關(guān)文章
js獲取iframe中的window對象的實現(xiàn)方法
下面小編就為大家?guī)硪黄狫S獲得iframe中的window對象的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05關(guān)于實現(xiàn)代碼語法標亮 dp.SyntaxHighlighter
關(guān)于實現(xiàn)代碼語法標亮 dp.SyntaxHighlighter...2007-02-02JavaScript實現(xiàn)獲取img的原始尺寸的方法詳解
在微信小程序開發(fā)時,它的image標簽有一個默認高度,這樣你的圖片很可能出現(xiàn)被壓縮變形的情況,所以就需要獲取到圖片的原始尺寸對image的寬高設(shè)置,本文就來分享一下JavaScript實現(xiàn)獲取img的原始尺寸的方法吧2023-03-03js中Object.defineProperty()方法的不詳解
這篇文章主要介紹了js中Object.defineProperty()方法的不詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07總結(jié)JavaScript中布爾操作符||與&&的使用技巧
這篇文章主要介紹了總結(jié)JavaScript中布爾操作符||與&&的使用技巧,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-11-11