📅  最后修改于: 2023-12-03 15:07:53.430000             🧑  作者: Mango
在JavaScript中操作DOM元素是极其常见的,有时候我们需要为某一类型的元素添加点击事件,如何实现呢?
首先,我们需要为需要添加点击事件的元素添加一个类名,如下所示:
<button class="btn">Click Me!</button>
接下来,我们需要在JavaScript代码中为该类名元素添加一个事件监听器,这个监听器可以是任何事件,比如点击事件:
const btns = document.querySelectorAll('.btn');
btns.forEach(btn => {
btn.addEventListener('click', e => {
console.log('clicked');
});
});
上面的代码中,我们使用了 querySelectorAll
方法来选取所有具有 .btn
类名的元素,使用 forEach
方法对每一个元素都添加一个点击事件监听器。当点击该元素时,会在控制台输出 'clicked'
。
.removeEventListener
方法,与 .addEventListener
方法相对应。以上就是在JavaScript中按类名添加点击事件监听器的方法,如果有需要,可以根据实际情况适当修改。