簡體   English   中英

點擊計數器不起作用

[英]Click Counter not working

這是一個超級基本的計數器,它只計算按鈕的點擊次數。 下面是我的html的正文。

 <body>
    <div class="wrapper" ><button id="but"> Click</button></div>
    <h2><div class="counter"> Counter: <span id = "countNum"> 0 </span></div></h2>
    <script type="text/javascript">
        var button = document.getElementById('but');
        var counter = document.getElementbyId('countNum');
        var count = 0;
        button.onClick = function() {
            count += 1;
            counter.innerHTML = count;
        };
    </script>
</body>

但是,當我單擊按鈕時,我的櫃台上根本沒有任何變化。 我嘗試將輸出語句放置在腳本的開頭,但是它們都不顯示。 我把錯了嗎? 我的代碼有錯誤嗎?

我已經瀏覽了所有類似的帖子,但無法弄清楚我的錯誤。

您在這里拼錯了很多功能。

這是正確的javascript代碼。 請注意,它區分大小寫 ,即document.getElementbyIddocument.getElementById ,而button.onClickbutton.onclick

var button = document.getElementById('but');
var counter = document.getElementById('countNum');
var count = 0;
button.onclick = function() {
    count += 1;
    counter.innerHTML = count;
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM