JavaScript實(shí)現(xiàn)復(fù)選框全選和取消全選
JS網(wǎng)頁–全選和取消全選,供大家參考,具體內(nèi)容如下

表格,初始狀態(tài)下復(fù)選框都是未選中狀態(tài),選中表頭的復(fù)選框后,下面幾個(gè)復(fù)選框變?yōu)檫x中狀態(tài),取消表頭復(fù)選框選中狀態(tài)后,下面幾個(gè)復(fù)選框選中狀態(tài)也隨之取消;下面的幾個(gè)復(fù)選框同時(shí)選中時(shí),表頭的復(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>手機(jī)品牌</th>
<th>價(jià)格</th>
</tr>
</thead>
<tbody id="j_tb">
<tr>
<td><input type="checkbox" ></td>
<td>手機(jī)1</td>
<td>5000</td>
</tr>
<tr>
<td><input type="checkbox" ></td>
<td>手機(jī)2</td>
<td>6000</td>
</tr>
<tr>
<td><input type="checkbox" ></td>
<td>手機(jī)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ù)選框?yàn)閏hecked;
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實(shí)現(xiàn)復(fù)選框的全選和批量刪除功能
- JS實(shí)現(xiàn)CheckBox復(fù)選框全選全不選功能
- JS實(shí)現(xiàn)CheckBox復(fù)選框全選、不選或全不選功能
- js與jQuery實(shí)現(xiàn)checkbox復(fù)選框全選/全不選的方法
- js html css實(shí)現(xiàn)復(fù)選框全選與反選
- js實(shí)現(xiàn)復(fù)選框的全選和取消全選效果
- javaScript實(shí)現(xiàn)復(fù)選框全選反選事件詳解
- javascript 復(fù)選框選擇/全選后特效
- JS中如何實(shí)現(xiàn)復(fù)選框全選功能
- 基于JavaScript實(shí)現(xiàn)復(fù)選框的全選和取消全選
相關(guān)文章
JavaScript 預(yù)解析的4種實(shí)現(xiàn)方法解析
這篇文章主要介紹了JavaScript 預(yù)解析的4種實(shí)現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
分享JavaScript與Java中MD5使用兩個(gè)例子
這篇文章主要為大家分享了JavaScript與Java中MD5使用兩個(gè)例子,2015-12-12
基于Three.js實(shí)現(xiàn)3D玉兔效果的示例代碼
2022年中秋佳節(jié)即將來臨,中秋節(jié)是我們國家的傳統(tǒng)節(jié)日。而中秋與玉兔又往往會(huì)聯(lián)系在一起,本文將用Threejs做一只會(huì)動(dòng)的3D玉兔,感興趣的可以了解一下2022-08-08
js實(shí)現(xiàn)模擬計(jì)算器退格鍵刪除文字效果的方法
這篇文章主要介紹了js實(shí)現(xiàn)模擬計(jì)算器退格鍵刪除文字效果的方法,涉及javascript字符串截取操作的相關(guān)技巧,需要的朋友可以參考下2015-05-05
js實(shí)現(xiàn)滑動(dòng)滑塊驗(yàn)證登錄
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)滑動(dòng)滑塊驗(yàn)證登錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07

