【问题标题】:Check if certain button is clicked - Javascript [duplicate]检查是否单击了某个按钮 - Javascript [重复]
【发布时间】:2014-07-01 14:37:09
【问题描述】:

我确定以前有人问过这个问题。

基本上,我正在创建一个 RPG 计算器 - 我想知道是否有办法为 HTML 中的某些按钮元素分配 ID 并检查它们是否被点击。这样做的原因是我可以将所有内容放在一个函数下,而不是像一年前那样将它跨越多个函数。

有什么办法让我做这样的事吗?

【问题讨论】:

  • 假设我因提问而被扣分。不知道为什么会这样,但无论如何,谢谢你的帮助!
  • 我已经知道我需要做什么了。谢谢。

标签: javascript function button input


【解决方案1】:
<div>
  <button class="btn">Button 1</button>
  <button class="btn">Button 2</button>
</div>

<script>
  var els = document.getElementsByClassName('btn');
  for (var i = 0; i < els.length; i++) {
    els[i].id=i;
    els[i].addEventListener('click', function () { console.log(this); });
  }
 </script>

【讨论】:

    猜你喜欢
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多