
文章插圖
今天跟大家寫了一份js的聯(lián)動全選的源碼,代碼少,清晰易懂 。
效果是這樣的:
點擊全選下面的就會被全部全選,或者下面的被一一選擇,全選按鈕也會被選中 。運用復選框來實現(xiàn)的聯(lián)動全選的功能 。
點擊上面的復選框就會被全選
Javascript:聯(lián)動全選
當下放的復選框沒有被全選,最上面的全選按鈕未被選中
復選框聯(lián)動全選js代碼實現(xiàn):
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset=”utf-8″>
<script type=”text/javascript”>
window.onload = function ()
{
var oBtn1 = document.getElementById(‘btn1’);
var oBox = document.getElementById(‘box’);
var oInputs = oBox.getElementsByTagName(‘input’);
oBtn1.onclick = function ()
{
if (oBtn1.checked == true) {
for (var i = 0; i < oInputs.length; i++) {
oInputs[i].checked = true;
}
} else {
for (var i = 0; i < oInputs.length; i++) {
oInputs[i].checked = false;
}
}
}
//點擊每一個input框
for (var i = 0; i < oInputs.length; i++) {
oInputs[i].onclick = function ()
{
var n = 0;
for (var i = 0; i < oInputs.length; i++) {
if (oInputs[i].checked == true) {
n++;
}
}
if (n == oInputs.length) {
oBtn1.checked = true;
} else {
oBtn1.checked = false;
}
}
}
}
</script>
</head>
<body>
<h1>全選/全不選</h1>
<input type=”checkbox” id=”btn1″>
<div id=”box”>
<input type=”checkbox” name=””>
<input type=”checkbox” name=””>
<input type=”checkbox” name=””>
<input type=”checkbox” name=””>
</div>
</body>
</html>
相對比較簡單,對于初學者應該有很好的幫助!請關注鍵盤碼農(nóng) 。后期繼續(xù)更新,如有什么看法請在下方評論 。第一時間為您解答哦!
以上關于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 無限內(nèi)購破解版游戲盒子 萌僵尸大戰(zhàn)2為什么玩不了
- 蘋果手機備忘錄如何設置密碼 蘋果備忘錄為什么加密不了
- 蘋果手機騷擾電話怎么攔截設置 設置拒接陌生號碼
- 無氧運動能彰顯男人魄力
- 健身帶美體操 快速掉脂無需花錢
- 情感咨詢:感覺男友對前女友的事無法忘懷怎么辦
- 萬能無線wifi驅(qū)動使用方法 win7萬能無線網(wǎng)卡驅(qū)動安裝
- 蘋果突然無服務蜂窩空白 如何解決顯示無服務
- 成語無所不為形容的是什么 螞蟻莊園11月5日答案最新
- 163號郵箱無法登錄。為什么呢? 163郵箱不能登錄
