事件委托

103 阅读1分钟

当我们要给100个按钮添加点击事件时,可以使用事件委托,监听100个按钮的祖先,等冒泡的时候判断target是不是这100个按钮中的一个。

当需要监听的事件不存在,比如使用函数setimeout时,可以监听他的祖先,等点击的时候看是否是我想要监听的元素。

优点:

  • 省监听数(内存)
  • 可以监听动态元素

写法: