javascript - 如何计算按钮以外的元素的点击次数?

标签 javascript

我在页 footer 分有一个空框,它位于 div 中

<footer>
<div>
</div>
</footer>

我想用 javascript 编写一个函数来计算 div 中的点击次数,并在同一个 div 中显示点击次数。我想知道如何在不接触 html 的情况下实现这一目标。我已经看到如何使用按钮实现此目的,但如何使用 div 实现此目的?谢谢

最佳答案

如果您不想添加任何 ID 或类,请使用 .querySelector

var elem = document.querySelector('footer div');

let countClicks = 0;

elem.onclick = function() { 
  countClicks++;
  elem.textContent = countClicks
};
div {
padding:10px;
background: #339900; 
color: #fff;
font-size: 44px;
}
<footer>
  <div></div>
</footer>

关于javascript - 如何计算按钮以外的元素的点击次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64726313/

相关文章:

javascript - Web Audio AudioBufferSourceNode失谐VSplaybackRate

javascript - ng-bind-html 的变量名称来自 ng-repeat 但变量在其他地方定义

javascript - 谷歌图表阈值?

c# - 如何在实际将其发送到服务器之前显示正在上传的图像的预览

javascript - 通过 $ionicActionSheet.show() 在 ionic 中打开文件资源管理器

javascript - 在 Vue.js 中,更改数据数组中所有项目的特定属性值

javascript - Knockout.js - 如何修改可观察的 JS Date 对象?

Javascript:如何剪切字符串的特定部分?

javascript - 通过 `appendChild` 添加到 DOM 树的元素不会在 IE6/7 中显示(也 `onclick` 事件未触发)

javascript - 使用 forEach 通过 obj 数组得到未定义的循环