亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

這些 javascript 函數以什么順序運行?

這些 javascript 函數以什么順序運行?

翻過高山走不出你 2021-12-23 14:18:47
我有一個將變量加 1 的按鈕,但我想在用戶單擊它后隱藏該按鈕以阻止他們添加多個。該按鈕要么不隱藏,要么不添加。請幫忙。我嘗試了一些東西,但沒有任何效果,它是同樣的問題,一個或另一個都有效,但從來沒有。<!DOCTYPE html><html><head>    <script type="text/javascript"></script>    <script>     var num = 1;  window.addEventListener("load", function() { // on page loade    document.getElementById("join").addEventListener("click", function(event) {      num++;      show()    })    show(); // first time  })  const pad = (num, howMany, what) => (Array(howMany).join(what) + num).slice(-howMany);  function show() {    document.getElementById('followers').innerHTML = pad(num, 10, "0")  }  </script>  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>  <script>    $(document).ready(function(){    $(".btn1").click(function(){      $(this).hide();    });  });  </script></head><body>  <div class="counter-wrap">  <div id="followers" class="counter">0,000</div>  <div class="measure-wrap">    <span class="text-uppercase letter-spacing" style="top: 4px;">People</span>  </div></div><div id="idid">TEst<p>This is a paragraph.</p></div><button id="btn" class="button button2 btn1">Hide</button></body><style type="text/css">  .button {      opacity: 1;      display: block;      margin-left: auto;      margin-right: auto;      width: 25%;      border-radius: 30px;        text-align: center;        text-decoration: none;        background-color: #1D1D1D;        border: none;        color: white;        padding: 15px 42px;        font-size: 25px;        cursor: pointer;        outline: none;    }.button2 {        box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);    }.button:active {        background-color: #080808;      box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);      transform: translateY(4px);    }
查看完整描述

1 回答

?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

您沒有選擇頁面上的元素。使用該querySelector方法,您可以選擇與您提供的選擇器匹配的第一個元素。


$(document).ready(function() {

  $(".btn1").click(function() {

    $(this).hide();

  });

});


var num = 1;

window.addEventListener("load", function() { // on page loade

  document.querySelector(".btn1").addEventListener("click", function(event) {

    num++;

    show()

  })

  show(); // first time

})

const pad = (num, howMany, what) => (Array(howMany).join(what) + num).slice(-howMany);


function show() {

  document.getElementById('followers').innerHTML = pad(num, 10, "0")

}

.button {

  opacity: 1;

  display: block;

  margin-left: auto;

  margin-right: auto;

  width: 25%;

  border-radius: 30px;

  text-align: center;

  text-decoration: none;

  background-color: #1D1D1D;

  border: none;

  color: white;

  padding: 15px 42px;

  font-size: 25px;

  cursor: pointer;

  outline: none;

}


.button2 {

  box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);

}


.button:active {

  background-color: #080808;

  box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);

  transform: translateY(4px);

}


.counter-wrap {

  text-align: center;

  padding: .75rem 2rem 1.25rem;

  display: inline-block;

  margin: 0 auto;

  background: url(../images/counter-starburst-blue.svg);

  background-position: top center;

  background-repeat: no-repeat;

  background-size: 70px auto;

  width: 100%;

}


*,

 ::after,

 ::before {

  box-sizing: border-box;

}


.letter-spacing {

  letter-spacing: 2px;

}


.text-uppercase {

  text-transform: uppercase!important;

  font-family: Montserrat, sans-serif;

  color: #4d4f54;

}


.counter {

  display: inline-block;

  margin: 1.25rem .75rem .25rem .75rem;

  font-size: 2rem;

  line-height: .875;

  font-weight: 900;

  color: #273654;

}

<html>


<head>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

</head>


<body>

  <div class="counter-wrap">

    <div id="followers" class="counter">0,000</div>

    <div class="measure-wrap">

      <span class="text-uppercase letter-spacing" style="top: 4px;">People</span>

    </div>

  </div>

  <div id="idid">

    TEst

    <p>This is a paragraph.</p>

  </div>

  <button id="btn" class="button button2 btn1">Hide</button>

</body>


</html>


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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號