给所有目标添加事件监听器

给所有提供的目标添加事件监听器。

  • 使用Array.prototype.forEach()EventTarget.addEventListener(),为所有目标添加提供的事件typelistener
const addEventListenerAll = (targets, type, listener, options, useCapture) => {
  targets.forEach(target =>
    target.addEventListener(type, listener, options, useCapture)
  );
};

addEventListenerAll(document.querySelectorAll('a'), 'click', () =>
  console.log('点击了链接')
);
// 当任何锚点元素被点击时,输出 '点击了链接'