Jsがチェックボックスの全選択を実現し、逆選択機能コードの実例を選択しません。


主にエルゴード法で要素を検索して、checkedの属性を変えて選択します。trueは選択状態で、falseは未選択状態です。
コードを実現

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>      </title>
  <style>
    #btn{
      margin: 5px auto;
    }
    #btn>input{
      font-size: 16px;
      color: #fff;
      background-color: rgb(110, 34, 182);
      outline: none;
    }
    #city{
      background-color: aqua;
    }
  </style>

  <script>
    window.onload=function(){

      var obt1 = document.getElementById('btn1');
      var obt2 = document.getElementById('btn2');
      var obt3 = document.getElementById('btn3');
      var ocity = document.getElementById('city');
      var oinput = ocity.getElementsByTagName('input');

      obt1.onclick=function(){
        for(var i=0;i<oinput.length;i++)
        {
          oinput[i].checked=true;
        }
      }
      obt2.onclick=function(){
        for(var i=0;i<oinput.length;i++)
        {
          oinput[i].checked=false;
        }
      }
      obt3.onclick=function(){
        for(var i=0;i<oinput.length;i++)
        {
          if(oinput[i].checked==false)
          {
            oinput[i].checked=true;
          }else{
            oinput[i].checked=false;
          }
        }
      }
    }
  </script>
</head>
<body>
  <div id="btn">
    <input type="button" id="btn1" value="  ">
    <input type="button" id="btn2" value="   ">
    <input type="button" id="btn3" value="  ">
  </div>
  <div id="city">
    <input type="checkbox">  <br>
    <input type="checkbox">  <br>
    <input type="checkbox">  <br>
    <input type="checkbox">  <br>
    <input type="checkbox">  <br>
  </div>
</body>
</html>
結果

以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。