两者区别 div.addEventListener('click',function(e){ console.log(e.traget); console.log(this); }) 1.e.trage: 返回触发事件的对象,指向的是我们当前点击的那个对象,永远直接接收事件目标的DOM元素。 2.this: 指向的是绑定事件的对象,在上述示例代码是控制台返回的就是div。this 相当于 e.currentTarget,this是所有函数原生具有的.进入函数时,this已经直接有了目标对象。