Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查是否单击了某些按钮-Javascript_Javascript_Function_Button_Input - Fatal编程技术网

检查是否单击了某些按钮-Javascript

检查是否单击了某些按钮-Javascript,javascript,function,button,input,Javascript,Function,Button,Input,我相信这是以前问过的 基本上,我正在创建一个RPG计算器——我想知道的是,是否有一种方法可以为HTML中的某些按钮元素分配一个ID,并检查它们是否被单击。这样做的原因是,我可以将所有内容都放在单个函数下,而不是像一年前那样跨越多个函数 我有办法做这样的事吗?假设我问这个问题被扣分了。不知道为什么,不过不管怎样,谢谢你的帮助!我已经知道我需要做什么了。非常感谢。 <div> <button class="btn">Button 1</button> &l

我相信这是以前问过的

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


我有办法做这样的事吗?

假设我问这个问题被扣分了。不知道为什么,不过不管怎样,谢谢你的帮助!我已经知道我需要做什么了。非常感谢。
<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>