99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

基于JavaScript實現全選、不選和反選效果

利用javascript實現全選、不選和反選效果,這個不用多說,直接來代碼,代碼中自有注釋幫你理解。

創新互聯主營薩嘎網站建設的網絡公司,主營網站建設方案,重慶APP開發公司,薩嘎h5微信小程序定制開發搭建,薩嘎網站營銷推廣歡迎薩嘎等地區企業咨詢

<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <script>
      window.onload = function(){
        // 獲取所有的按鈕
        var btns = document.getElementsByTagName("button");
        // 獲取所有的選項input
        var inputs = document.getElementsByTagName("input");

        // 全選或者不選的時候 調用此函數
        function fun(flag){
          for (var i=0; i<inputs.length;i++) {
            inputs[i].checked = flag;
          }
        }

        //獲取第一個按鈕 “全選”
        btns[0].onclick = function(){
          fun(true);
        }

        // 獲取第二個按鈕 "不選"
        btns[1].onclick = function(){
          fun(false);
        }
        // 獲取第三個按鈕 “反選”
        btns[2].onclick = function(){
          // 遍歷所有的選項,判斷每一個選項是否被選中
          for (var i=0;i<inputs.length;i++) {
            inputs[i].checked == true ? inputs[i].checked = false : inputs[i].checked = true;
          }
        }

      }
    </script>
  </head>
  <body>
    <div id="box1">
      <button>全選</button>
      <button>不選</button>
      <button>反選</button>
    </div>
    <div id="box2">
      <ul>
        <li>選項1:<input type="checkbox"></li>
        <li>選項2:<input type="checkbox"></li>
        <li>選項3:<input type="checkbox"></li>
        <li>選項4:<input type="checkbox"></li>
        <li>選項5:<input type="checkbox"></li>
        <li>選項6:<input type="checkbox"></li>
        <li>選項7:<input type="checkbox"></li>
        <li>選項8:<input type="checkbox"></li>
        <li>選項9:<input type="checkbox"></li>

      </ul>
    </div>

  </body>
</html>

效果展示:

基于JavaScript實現全選、不選和反選效果

其他實現效果,自行查看!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創新互聯。

網頁標題:基于JavaScript實現全選、不選和反選效果
轉載注明:http://www.yijiale78.com/article22/jceejc.html

成都網站建設公司_創新互聯,為您提供響應式網站網站設計商城網站外貿網站建設定制開發建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司