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