简体   繁体   English

一种 Javascript 脚本算法,用于计算 Html 上的鼠标点击次数<button>。</button> <button>使用事件监听器</button>

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM