js this和event.target的区别

1.js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远指向触发事件的DOM元素本身;

2.this和event.target都是dom对象,使用jQuey中的方法可以将他们转换为jquery对象: ( t h i s ) (this)和 (event.target)

假设htm是<div><span></span></div>

点击span的时候改变span的颜色,使用this的话点击span因为事件冒泡机制,div也会改变颜色,但是使用event.target不会。

发布了252 篇原创文章 · 获赞 3 · 访问量 3266

猜你喜欢

转载自blog.csdn.net/weixin_43294560/article/details/103658592