this指向问题

this指向问题

ie事件句柄里面的this指向的是window DOM里面this指向是元素本身 这个理解对吗

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好!
是的哦,在ie中attachEvent是特殊的,这样触发的事件中,this总是指向window的

http://img1.sycdn.imooc.com//climg/5d2d59e7000110ec06610233.jpg

http://img1.sycdn.imooc.com//climg/5d2d5a190001d11302300041.jpg

如果帮助到了你 欢迎采纳 祝学习愉快~

好帮手慕码 2019-07-16 11:29:36

同学你好!

不是很清楚同学的问题的意思,ie浏览器里面的this指向和其他浏览器中this指向是一样的,this一般指向函数的调用者。

http://img1.sycdn.imooc.com//climg/5d2d42eb0001b5ae07130170.jpg

http://img1.sycdn.imooc.com//climg/5d2d42f20001992b02610111.jpg

http://img1.sycdn.imooc.com//climg/5d2d4310000130be02380048.jpg

如果不是这个问题,建议同学可以再把问题描述的清晰一点在问答区提问哦

如果帮助到了你 欢迎采纳 祝学习愉快~

  • 提问者 JJJustin #1
    btn.attachEvent("onclick",function(){ alert(this === window); }); 这个
    2019-07-16 12:33:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师