欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于JavaScript實(shí)現(xiàn)全選、不選和反選效果

 更新時(shí)間:2017年02月15日 17:20:13   作者:diligentkong  
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)全選、不選和反選效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

利用javascript實(shí)現(xiàn)全選、不選和反選效果,這個(gè)不用多說(shuō),直接來(lái)代碼,代碼中自有注釋幫你理解。

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

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

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

        // 獲取第二個(gè)按鈕 "不選"
        btns[1].onclick = function(){
          fun(false);
        }
        // 獲取第三個(gè)按鈕 “反選”
        btns[2].onclick = function(){
          // 遍歷所有的選項(xiàng),判斷每一個(gè)選項(xiàng)是否被選中
          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>選項(xiàng)1:<input type="checkbox"></li>
        <li>選項(xiàng)2:<input type="checkbox"></li>
        <li>選項(xiàng)3:<input type="checkbox"></li>
        <li>選項(xiàng)4:<input type="checkbox"></li>
        <li>選項(xiàng)5:<input type="checkbox"></li>
        <li>選項(xiàng)6:<input type="checkbox"></li>
        <li>選項(xiàng)7:<input type="checkbox"></li>
        <li>選項(xiàng)8:<input type="checkbox"></li>
        <li>選項(xiàng)9:<input type="checkbox"></li>

      </ul>
    </div>

  </body>
</html>

效果展示:

其他實(shí)現(xiàn)效果,自行查看!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論