最新免费视频:www.pythonav.com (冒着被砍死的风险)

e.target和this的区别

```
e.target与this的区别

event.target表示发生点击事件的元素
this表示注册点击事件的元素

this 等于 e.currentTarget 指的是现在的目标
this是所有原生函数具有的,进入函数时,this已经有了目标对象

而e.target是通过e再寻找target,中转了一下. 所以相比较而言,this的执行效率更高一些.

有元素嵌套时,这两个就不相等了.
<div><img src="..."></div>

<script>
$('div').click(function() {
e.target 表示事件触发元素这里会是img
this 始终指向绑定事件的元素也就是div
});
</script>```

posted @ 2017-10-17 13:33  uuuuuuu  阅读(181)  评论(0编辑  收藏  举报

最新免费视频:www.pythonav.com (冒着被砍死的风险)