请考虑以下代码:
<input id="myinput" type="text" size="40" onkeydown="myFunction()">
function myFunction() {
console.log(event);
}
事件是一个全局对象,在事件处理程序myFunction中是已知的。但是,Firefox抛出错误:事件未定义,而Chrome和IE输出KeyboardEvent {...}。这是我遇到的最疯狂的事情之一。任何令人满意的解释?
答案 0 :(得分:2)
Firefox的KeyboardEvent()期望传递给该函数的事件 试试这个
map f