来一步一步剖析你的代码1.你先声明了一个变量a,初始值为 102.你给div绑定了点击事件,事件函数里将a变成了20,注意,此时只是给div绑定了点击事件,但是并没有触发该事件,所以并不会执行a=20的操作3.你使用console.log输出了a,此时因为你的点击事件没有执行,所以输出的值是104.你点击了盒子,触发了事件函数,此时a被赋值成为了20,但是你没有在事件函数里输出console.log(a),所以控制台不会输出任何信息
绑定的点击事件,必须要主动触发才可以执行。