如何将事件侦听器添加到数组中的每个元素?

时间:2019-03-21 17:56:37

标签: javascript

因此,可以说我有一个由4个div命名的元素组成的数组,并向每个元素添加事件监听器。

我使用了这个elements.forEach(e => e.addEventListener('clicked', () => console.log('clicked')))

它控制台仅在我单击最后一个元素时才记录日志。当我单击其他元素时,没有任何反应

1 个答案:

答案 0 :(得分:0)

在Javascript中没有名为clicked的事件,请使用click更新该事件以使其起作用。

elements.forEach(e => e.addEventListener('click', () => console.log('clicked')))
// here ---------------------------------^^^^^^^-----
相关问题