a标签伪协议触发事件和onclick触发事件的this指针问题
转载 今天在做一个点击事件的时候,用的是a标签的href="javascript:XXX(this)"来触发,发现怎么样都出错,很奇怪this居然没有parentNode,后来试了一下,在XXX()中的第一句写上alert(obj==window),发现居然弹出true,也就是说,用href="javascript:XXX(this)"来调用XXX()的时候,this指针并不是指向当前DOM对象的,而是指向window。用onclick="XXX(this)",再试试,发现这次就传对了。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:kiss the rain
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
[Android]手动触发OnClick事件
前言 想在Activity加载的时候默认选中某个按钮,貌似不那么好实现,这里提供一种方式。 声明 欢迎转载,但请保留文章原始出处:) 农民伯伯: http://over140.blog.51cto.com/ 正文 一、实现代码 1.1 将
移动开发 Android手动OnClick Android触发button控件的o Android手动触发事件 Android OnClick -
Android onClick 不触发 androidstudio onclick
Android Stduio的按键响应就是当用户点击了该按键后,要进行怎样的处理。可以通过两种方法设置按键响应:一种是通过setOnClickListener()方法设置,另一种是通过通过视图属性进行设置。1 通过setOnClickListener()方法设置1.1 setOnClickListener()介绍setOnClickListener()方法的作用是注册一个回调函数,当视图被点击后,
Android onClick 不触发 Android Studio 按键响应 OnClickListener onClick