需要带有计数器的按键按钮

哈罗德·哈姆(Jarod Hamm)

我正在一个交互式投票亭上工作,我需要有可以计数的按钮,但也可以由a,b,c等键触发。我已经弄清了计数的js,但是我很难让按键工作。

这是

var totala = 0;

document.getElementById('add1a').onclick = add1a;

function add1a() {
  totala = totala + 1;
  document.getElementById('resulta').innerHTML = totala;
}

var totalb = 0;

document.getElementById('add1b').onclick = add1b;

function add1b() {
  totalb = totalb + 1;
  document.getElementById('resultb').innerHTML = totalb;
}

var totalc = 0;

document.getElementById('add1c').onclick = add1c;

function add1c() {
  totalc = totalc + 1;
  document.getElementById('resultc').innerHTML = totalc;
}
#add1a {
    background-image: url( 'http://i59.tinypic.com/fx428h.jpg' );
    background-size: 100px 130px;
    height: 134px;  
    width: 104px;
}

#add1b {
    background-image: url( 'http://i59.tinypic.com/fx428h.jpg' );
    background-size: 100px 130px;
    height: 134px;  
    width: 104px;
}

#add1c {
    background-image: url( 'http://i59.tinypic.com/fx428h.jpg' );
    background-size: 100px 130px;
    height: 134px;  
    width: 104px;
}
<button id="add1a"></button>

<h1 id="resulta">0</h1>

<button id="add1b"></button>

<h1 id="resultb">0</h1>

<button id="add1c"></button>

<h1 id="resultc">0</h1>

js:

峰值编码

JS提供了keydownkeypresskeyup可用于检测按键的事件。您可以将按键事件处理程序附加到整个页面。

例如:

document.onkeypress = function (keypressEvent) {
  if (keypressEvent.key === 'a') {
    add1a();
  } else if (keypressEvent.key === 'b') {
    add1b();
  }
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要带有计数器的按键按钮

来自分类Dev

需要带有Node和jQuery的JS

来自分类Dev

我需要带有ReaderWriterLockSlim的MemoryBarrier吗?

来自分类Dev

在React JS中需要带有变量的文件

来自分类Dev

需要带有TextTrimming和MaxLines的WPF TextBlock或TextBox

来自分类Dev

我需要带有C11的GCC的-pedantic标志吗?

来自分类Dev

需要带有纯抽象类类型参数的子句吗?

来自分类常见问题

我需要带有异步Web框架的celery吗?

来自分类Dev

使用jQuery> = 2的Browserify产生“ jQuery需要带有文档的窗口”

来自分类Dev

调用需要带有结构的独立参数的C ++函数是否安全?

来自分类Dev

PHP作曲家需要带有存储库详细信息的命令

来自分类Dev

我如何需要带有lein exec的clojure.java.io?

来自分类Dev

调用va_start是否需要带有可变参数的函数?

来自分类Dev

未捕获的错误:Bootstrap的JavaScript需要带有requirejs的jQuery

来自分类Dev

Libre Office表单-需要带有查找字段的数据表布局

来自分类Dev

Bootstrap 下拉菜单需要带有 Angular 2 项目的 Popper.js

来自分类Dev

角度指令需要带有两位小数的正则表达式

来自分类Dev

仍然需要带有使用JavaScript ES6模块和类的应用程序的模块加载器吗?

来自分类Dev

仍然需要带有使用JavaScript ES6模块和类的应用程序的模块加载器吗?

来自分类Dev

带有单击按钮的增量计数器

来自分类Dev

需要带有非压缩TIFF格式的exif缩略图的JPEG测试图像

来自分类Dev

ExtJS 5:当需要带有JSON正文的POST时,如何设置商店以收集远程数据?

来自分类Dev

由于某些原因,使用std :: make_pair需要带有boost :: flat_map的显式类型

来自分类Dev

春季-需要带注释的依赖注入

来自分类Dev

将AJAX添加到带有计数器的Rails 4 Like / Unlike按钮

来自分类Dev

<li>标记内的<p>标记带有基于计数器重置的计数器,强制不需要的新行

来自分类Dev

适用于Linux的鼠标按钮和按键计数器?

来自分类Dev

按钮计数器的简码

来自分类Dev

带有大数据的Python集合计数器

Related 相关文章

  1. 1

    需要带有计数器的按键按钮

  2. 2

    需要带有Node和jQuery的JS

  3. 3

    我需要带有ReaderWriterLockSlim的MemoryBarrier吗?

  4. 4

    在React JS中需要带有变量的文件

  5. 5

    需要带有TextTrimming和MaxLines的WPF TextBlock或TextBox

  6. 6

    我需要带有C11的GCC的-pedantic标志吗?

  7. 7

    需要带有纯抽象类类型参数的子句吗?

  8. 8

    我需要带有异步Web框架的celery吗?

  9. 9

    使用jQuery> = 2的Browserify产生“ jQuery需要带有文档的窗口”

  10. 10

    调用需要带有结构的独立参数的C ++函数是否安全?

  11. 11

    PHP作曲家需要带有存储库详细信息的命令

  12. 12

    我如何需要带有lein exec的clojure.java.io?

  13. 13

    调用va_start是否需要带有可变参数的函数?

  14. 14

    未捕获的错误:Bootstrap的JavaScript需要带有requirejs的jQuery

  15. 15

    Libre Office表单-需要带有查找字段的数据表布局

  16. 16

    Bootstrap 下拉菜单需要带有 Angular 2 项目的 Popper.js

  17. 17

    角度指令需要带有两位小数的正则表达式

  18. 18

    仍然需要带有使用JavaScript ES6模块和类的应用程序的模块加载器吗?

  19. 19

    仍然需要带有使用JavaScript ES6模块和类的应用程序的模块加载器吗?

  20. 20

    带有单击按钮的增量计数器

  21. 21

    需要带有非压缩TIFF格式的exif缩略图的JPEG测试图像

  22. 22

    ExtJS 5:当需要带有JSON正文的POST时,如何设置商店以收集远程数据?

  23. 23

    由于某些原因,使用std :: make_pair需要带有boost :: flat_map的显式类型

  24. 24

    春季-需要带注释的依赖注入

  25. 25

    将AJAX添加到带有计数器的Rails 4 Like / Unlike按钮

  26. 26

    <li>标记内的<p>标记带有基于计数器重置的计数器,强制不需要的新行

  27. 27

    适用于Linux的鼠标按钮和按键计数器?

  28. 28

    按钮计数器的简码

  29. 29

    带有大数据的Python集合计数器

热门标签

归档