第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

切換復選框

切換復選框

湖上湖 2021-10-29 16:04:22
     <form>    Age: <input type="checkbox" class="first" value="Below 10">Below 10      <input type="checkbox" class="first" value="Below 20"> Below 20      <input type="checkbox" class="first" value="Below 30">Below 30      <br>      You have clicked:     <span id="maClass">          </span>    </form>    <script type="text/javascript">      var maClass = document.querySelector("#maClass");      var first = document.querySelectorAll(".first");      var isClicked = false;      var i=0;      for(i; i<first.length ; i++){        first[i].addEventListener("click", function() {          if(isClicked){          maClass.style.display = "none";          isClicked = false;        }else{          maClass.style.display = "inline";          maClass.style.display = first[i].getAttribute("value");          isClicked = true;           }        });        }    </script>我試圖讓這 3 個復選框切換。我在 Javascript 中使用了 eventListener。我對 3 個不同的復選框使用了相同的類名。這是因為,它將幫助我將整個決策存儲到一個數(shù)組中。但它不起作用 我不能讓它切換。請幫忙
查看完整描述

1 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

聽起來您想要做的是更改<span id="maClass">單擊復選框時的值。


如果您不想同時選擇所有單選按鈕,您實際上應該使用它們。它可以有一個更簡單的 JS 代碼(例如,不需要保存isClicked或類似的東西)。


這是更新后的代碼:


<body>

  <form>


    Age: <input type="radio" name="first" class="first" value="Below 10">Below 10

        <input type="radio" name="first" class="first" value="Below 20"> Below 20

        <input type="radio" name="first" class="first" value="Below 30">Below 30

        <br>


        You have clicked: 

    <span id="maClass">


    </span>


  </form>

  <script type="text/javascript">

        var maClass = document.querySelector("#maClass");

        var first = document.querySelectorAll(".first");


        var i=0;

        for(i; i<first.length ; i++){


          first[i].addEventListener("click", function(e) {

                maClass.innerHTML = e.target.value;

          });

        }

  </script>

</body>


查看完整回答
反對 回復 2021-10-29
  • 1 回答
  • 0 關注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號