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

求解答js事件对象event的传入方式的困惑!

求解答js事件对象event的传入方式的困惑!

潇湘沐 2018-09-04 10:25:27
<input type="button" id="test" value="btn">var btn = document.getElementById("test");btn.onclick = function aa(event){ alert(event.type);}不明白为什么event要以一个函数参数的方式传进去?为什么不直接放在alert里用?平常我所见到了传参都是先在函数里放个参数名,然后调用时给具体的值!例如function aa(test){document.write(test)}然后调用aa(123);之后输出了就是123.可以是这个event有没传什么进去!求大神解答一下
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

event代表的是window.event对象,他把这个参数传进去了,如果你不传也没关系,但是要考虑到浏览器有没有window.event的问题,以前貌似FF是没有的;


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 723 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号