[英]A Javascript script algorithm for counting the number of mouse clicks on an Html <button>. Using event Listener
I have a very simple html code that has only one button tag.我有一个非常简单的 html 代码,它只有一个按钮标签。 I need to count the number of mouse clicks on the button using javascript.我需要使用 javascript 计算鼠标点击按钮的次数。 Here is a screenshot of the Javascript code in VScode这是VScode中Javascript代码的截图
Why not this?为什么不是这个?
let numberOfClicks = 0; function addclick() { numberOfClicks++; document.getElementById('clicks').innerHTML = numberOfClicks; } document.getElementById("clickme").addEventListener("click", addclick);
<button id='clickme'>Click me!</button> <p id='clicks'>0</p>
Update: Solution with event listener更新:带有事件监听器的解决方案
Well, the code below can implement count on click functionality.好吧,下面的代码可以实现点击计数功能。
let clicks = 0; document.querySelector('.btn').addEventListener('click', e => { clicks++; document.querySelector('.clicks').textContent = clicks })
.btn { border: none; outline: none; background-color: purple; padding: 1rem 90px 1rem 2rem; position: relative; border-radius: 8px; letter-spacing: 0.7px; background-color: #5086bd; color: #fff; font-size: 21px; font-family: "Lato", sans-serif; cursor: pointer; box-shadow: rgba(0, 9, 61, 0.2) 0px 4px 8px 0px; }
<button class="btn"> Click me </button> <div> <p>You have clicked the button <span class="clicks"> 0</span> times</p> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.