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

为什么设置事件的时候不传入参数代表event?

为什么设置事件的时候不传入参数代表event?

Whitney_Wang 2016-10-22 20:14:24
<!doctype html> <html> <head>     <meta charset="UTF-8"> <title>Document</title> <script>       window.onload=function(){        var login_btn=document.getElementById('login'); login_btn.onclick=showMes; function showMes(e){ alert(e.type); }  }      </script> </head> <body> <div><input type="button" value="登 录" id="login"></div> </body> </html>就上面的代码中封装showMes函数的时候有参数e,为什么调用的时候不用输入参数。是这种设置事件的时候不传入参数就是event的意思吗?
查看完整描述

1 回答

?
皓韵儿

TA贡献86条经验 获得超114个赞

不传参e是指调用这个函数的事件. 

Event 对象

Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。

事件通常与函数结合使用,函数不会在事件发生前被执行!


查看完整回答
1 反对 回复 2016-10-22
  • 1 回答
  • 0 关注
  • 1659 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信