为了账号安全,请及时绑定邮箱和手机立即绑定

DOM元素绑定事件的参数说明

标签:
AngularJS


当绑定在DOM元素上的事件处理写在标签中时,有两个已知常量,其名称被占用,分别是:

event:表示事件对象, this:表示元素本身

注意:若调用的脚本方法需要用到这两个对象,必须作为参数传递进来

当绑定在DOM元素上的事件处理未写在标签中时,而是纯粹通过脚本绑定,那么:

脚本方法第1个形参:自动表示事件对象, this:自动表示元素本身

注意:脚本方法的第1个形参名称无论是写event,还是x,或者a,都表示为Event事件对象,

若没有写形参名称,还可通过arguments[0]来获取该Event事件对象。

在上述两种情况下,脚本方法的形参都有个特殊情形:

若脚本方法中并没有写event的形参,但方法内部却引用了event变量,那它在IE下可表示window对象的属性,firefox不认识该变量,而chrome仍会当作Event对象。(若形参用了event名称,那该名称就只能被当作形参用,在IE下不会被识别为window的属性)

©著作权归作者所有:来自51CTO博客作者ahl123的原创作品,如需转载,请注明出处,否则将追究法律责任


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消