javascript - 如何添加一个计数器来显示 div 元素被点击了多少次?

标签 javascript html css

我正在为个人元素创建一个基本网站。我在代码中也有一个 div 元素。当用户单击这个特定的 div 元素时,我希望站点在 div 元素旁边显示一个计数器来计算它被单击的次数。我不需要在其他任何地方保存它被点击了多少次。这对 JS 可行吗?我该怎么做?

我对 Javascript 了解不多,所以我不知道到底要尝试什么。

我想在元素旁边有一个基本的计数器来计算它被计数了多少次。同样,不需要在服务器上保存任何内容。此外,我不担心用户可以点击 div 元素多少次并添加另一个数字。

最佳答案

首先你需要一个计数器来存储点击次数

let clicks = 0;

然后您需要使用以下方法在 DOM 中找到您的 div

document.getElementById() // or
document.getElemenyByClass() // or similar

查找您的 div 的示例是

my_div = document.getElementById("click_div");

然后你需要添加一个Event listener到div

像这样

my_div.addEventListener("click", function(){
  // add code here that increases the /clicks/ variable
});

关于javascript - 如何添加一个计数器来显示 div 元素被点击了多少次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56095429/

相关文章:

javascript - 切换开关在 IE 中未保持打开状态

javascript - 无法获取node.js程序的输出?

php - jQuery 事件多次触发

javascript - 调整窗口大小时,Bootstrap Modal 被隐藏

css - Selenium RC : Selecting elements using the CSS :contains pseudo-class

javascript - 具有备用 DOM 后端的 Knockout JS

javascript - 单击按钮时显示更多元素?

html - Angular 4 - 动态添加的元标记不起作用

javascript - jQuery 处理元素 id 变化的能力

html - 如何让我的内容集中在这个响应式 div 中?