问题 添加的事件监听器执行次数呈指数级增长,问题代码如下: 在控制台中可以看到,随着点击次数增加,changeStatus执行次数呈1 2 4 8 16 32 …趋势增长 原因 每次监听到事件发生,就添加了一个事件监听器,随着事件发生多次,监听器也累积 解决方案: 1.添加移除监听器,removeEventListener; 2.更改监听事件的方法;