this是Javascript语言的一个关键字。
this代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。
this和event.target的区别:
1)js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;
2)this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:(this)和(event.target);

event.target:触发当前事件的源对象
如: var a = document.getElementById('test'); 

a.addEventListener('click', function(event) { 
    //这里面event.target就是a对象 
}, false); srcElement是IE下的属性 target是Firefox下的属性 Chrome浏览器同时有这两个属性
this:Javascript语言的一个关键字它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用
分类: 未分类

发表评论

电子邮件地址不会被公开。 必填项已用*标注