首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计数鼠标点击?

如何计数鼠标点击?
EN

Stack Overflow用户
提问于 2014-07-03 01:32:07
回答 5查看 11.3K关注 0票数 0
代码语言:javascript
复制
var number = 1;
var mouseClicked = function() {

单击鼠标时,如何使mouseClick添加+1?和另一个+1,当它再次被按,等等,我是新的,并搜索了各地,希望找到这个具体的问题,在某处与一个解释。

我今天开始学习JavaScript,并试图在3盏灯上创建一个停车灯效果,#1 =绿色,#2 =黄色和#3 =红色。当我点击,我希望它提前数字,在这样做时,将颜色提前到下一个光线。但我想不出怎么才能把数字加起来。

代码语言:javascript
复制
 = 1
*mouseClick*
 = 2
*mouseClick*
 = 3

等等

任何帮助都是非常感谢的!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-07-03 01:36:33

代码语言:javascript
复制
<button onClick="mouseClicked()">add number</button>

Javascript

代码语言:javascript
复制
var number = 1;
var mouseClicked = function() {
  console.log('mouseClick = ' + number);
  number++;
}

输出

-Screen

-Console

操场

票数 0
EN

Stack Overflow用户

发布于 2014-07-03 01:39:42

可以将侦听器添加到窗口或文档中。

代码语言:javascript
复制
 var number = 0;
    function addOne()
    {
        number += 1;
        console.log(number);
    }
    window.addEventListener('click', addOne, false); //document.addEventListener('click', addOne, false); should work too
票数 0
EN

Stack Overflow用户

发布于 2014-07-03 01:40:09

将屏幕上的数字用ID ( <span id='mynum'></span> )包装在span中,然后使用它来更新数字:

代码语言:javascript
复制
var mynum = 1;
var mouseClicked = function() {
    mynum ++;
    document.getElementById('mynum').innerHTML = mynum
}

然后使用按钮的ID设置侦听器:

代码语言:javascript
复制
document.getElementById('buttonID').onclick = mouseclicked;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24543628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档