下面函数中“e”具体代表什么意思???

lenovo836 2008-08-30 10:40:39
document.onkeydown=function(e)
{
e=e | |event;
if(e.keyCode==116)msg="F5刷新";
else if(e.ctrlKey&&e.keyCode==82)msg="Ctrl+R刷新";
}
只知道函数有个参数e;函数里面的e=e | |event中的e就搞不清楚了。
请帮解释一下<---------------Thank you--------------->
...全文
198 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
s_liangchao1s 2008-08-30
  • 打赏
  • 举报
回复
这是为了兼容IE和火狐浏览器的事件
IE直接用window.event 火狐是通过传递function(e)直接传递过来e的
e = e || event支持短路,如果e存在就取e 不存在就是event
rjzou2006 2008-08-30
  • 打赏
  • 举报
回复
e是事件
event的缩写。

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧