646 B
646 B
title, tags
| title | tags |
|---|---|
| addEventListenerAll | browser,event,intermediate |
Attaches an event listener to all the provided targets.
- Use
Array.prototype.forEach()andEventTarget.addEventListener()to attach the providedlistenerfor the given eventtypeto alltargets.
const addEventListenerAll = (targets, type, listener, options, useCapture) => {
targets.forEach(target =>
target.addEventListener(type, listener, options, useCapture)
);
};
addAllEventListeners(document.querySelectorAll('a'), 'click', () =>
console.log('Clicked a link')
);
// Logs 'Clicked a link' whenever any anchor element is clicked