Firefox中的事件全局对象

时间:2016-05-21 20:39:59

标签: javascript event-handling

请考虑以下代码:

<input id="myinput" type="text" size="40" onkeydown="myFunction()">

function myFunction() {
  console.log(event);
}

事件是一个全局对象,在事件处理程序myFunction中是已知的。但是,Firefox抛出错误:事件未定义,而Chrome和IE输出KeyboardEvent {...}。这是我遇到的最疯狂的事情之一。任何令人满意的解释?

1 个答案:

答案 0 :(得分:2)

Firefox的KeyboardEvent()期望传递给该函数的事件 试试这个

map f