Saya ingin menambah 1 variabel tanpa mengurangi apa pun dari angka aslinya. Katakanlah misalnya bahwa saya mulai dengan 10 bukannya 0, bagaimana saya membiarkannya pergi ke 11 alih-alih mengatur ulang.

Contoh:

<div class="game-object">
  <script type="text/javascript">
    var clicks = 0;

    function updateClickCount() {
      document.getElementById("clickCount").innerHTML = clicks;
    }
  </script>
  <button type="button" onClick="clicks++;updateClickCount();" id="push">NO.</button>
  <div id="clickCount"></div>
</div>
-1
SwitxhFX 24 Oktober 2019, 10:40

1 menjawab

Jawaban Terbaik

Anda dapat menggunakan penyimpanan lokal untuk menyimpan jumlah klik terakhir , dan itu akan tetap ada saat memuat ulang halaman juga.

Coba ini.

<header>
    <strong>
              Don't Touch The Button
            </strong>
</header>
<div class="game-object">
    <script type="text/javascript">
        let localData = localStorage.getItem('clicks');
        var clicks = 0;
        if (localData) clicks = Number(localData)

        function updateClickCount() {
            clicks++;
            localStorage.setItem('clicks', clicks);
            document.getElementById("clickCount").innerHTML = clicks;
        }
    </script>
    <button type="button" onClick="updateClickCount();" id="push">NO.</button>
    <div id="clickCount"></div>
</div>
2
Sohail Ashraf 24 Oktober 2019, 07:51