国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript實現簡單的全選和反選功能

2019-11-20 10:51:25
字體:
來源:轉載
供稿:網友

本文實例講解了javascript實現簡單的全選和反選功能的詳細代碼,分享給大家供大家參考,具體內容如下

效果圖:

具體代碼:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>全選反選</title></head><body>    <input type="button" value="全選" id="all">  <input type="button" value="反選" id="reverse">  <input type="checkbox" id="flagCheck">  <ul id="checkboxList">    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>    <li><input type="checkbox"></li>  </ul>  <p>    布爾屬性,只要name即可,值可為空    checked,selected,readonly,disabled....  </p>  <script type="text/javascript">  //1.找節點  var allBtn = document.querySelectorAll("#all")[0];  var reverseBtn = document.querySelector("#reverse");  var flagCheck = document.getElementById("flagCheck");  var checkList = document.querySelectorAll("#checkboxList input");  function checkAll() {    for(var j = 0; j < checkList.length; j++) {      if(!checkList[j].checked) {        break;      }    }    if(j == checkList.length) {      // alert("全部為真")      flagCheck.checked = true;    }else {      // alert("至少一個不為真");      flagCheck.checked = false;    }  }  //2.加事件  //全選  allBtn.onclick = function() {    if(flagCheck.checked) {      flagCheck.checked = false;      for(var i = 0; i < checkList.length; i++) {        checkList[i].checked = false;      }    }else {      flagCheck.checked = true;      for(var i = 0; i < checkList.length; i++) {        checkList[i].checked = true;      }    }      }  //反選  reverseBtn.onclick = function() {    for(var i = 0; i < checkList.length; i++) {      if(checkList[i].checked) {        checkList[i].checked = false;      }else {        checkList[i].checked = true;      }    }    //執行檢查所有checkList是否被選上了    checkAll();  }  for(var i = 0; i < checkList.length; i++) {    checkList[i].onclick = checkAll;  }  </script></body></html>

希望本文所述對大家學習javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都昌县| 积石山| 兰州市| 襄垣县| 福建省| 康保县| 巩留县| 明水县| 汕头市| 石河子市| 滦南县| 广河县| 东源县| 溧阳市| 昭苏县| 衢州市| 荃湾区| 伊金霍洛旗| 阳江市| 宁都县| 林西县| 遂平县| 宜昌市| 冀州市| 库尔勒市| 宝坻区| 张掖市| 潮州市| 西青区| 当涂县| 宜州市| 武川县| 安徽省| 大姚县| 涪陵区| 根河市| 宜兰县| 樟树市| 陆川县| 浦城县| 武定县|