javascript - 如何增加按钮上的点击计数器并使按钮执行其原始操作?
问题描述
我试图计算我点击页面上的按钮的次数,我什至可以通过 Firefox 控制台来完成。我的计数器增加了,但按钮不执行原始操作。我的代码如下:
var button = document.getElementById("buttonid"),
count = 0;
button.onclick = function() {
count += 1;
console.log(count);
};
解决方案
如果您打电话addEventListener
,您可以维护多个侦听器,而不会覆盖以前的侦听器。
button.addEventListener('click', function() {
count += 1;
console.log(count);
})
推荐阅读
- django - 无法使用提供的凭据登录 django DRF
- reactjs - 重新渲染一个反应组件的兄弟
- r - 用 ggplot 在 R 中绘制 data.frame
- docker - 如何使用 runc 列出 docker 容器
- node.js - 如何在同一网络上运行 docker-compose 和 docker?
- javascript - 计算 SVG 地图上点之间的纬度/经度和距离
- python - Django模型方法变量放入模板
- javascript - jQuery模态关闭函数,在关闭时清除值,需要排除特定的命名输入
- reactjs - 从签名的 S3 URL 获取数据:`不存在 'Access-Control-Allow-Origin' 标头`
- r - 将 RMarkdown 编入工作文档时出错,可能是由于安装了软件包