国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民丰县| 宿迁市| 台州市| 商南县| 晋江市| 孝昌县| 雷州市| 兴文县| 五指山市| 荣昌县| 富宁县| 新和县| 小金县| 兴业县| 安图县| 石门县| 英吉沙县| 建昌县| 苏尼特左旗| 余江县| 桂林市| 星座| 慈利县| 剑阁县| 津南区| 兴文县| 昭苏县| 西乡县| 玛纳斯县| 迭部县| 剑川县| 东乌珠穆沁旗| 桦南县| 清涧县| 永兴县| 金秀| 房产| 米易县| 江孜县| 盈江县| 东方市|