【发布时间】:2014-03-08 13:02:21
【问题描述】:
以下标记在 Chrome 和 IE 中运行良好,但在 Firefox 中不适用:
<!Doctype html>
<html>
<head>
<title>Testing Events</title>
<script>
function HandleInput() {
console.log(event.which);
}
</script>
</head>
<body>
<label id="lblName">Please Enter You Name:</label>
<input id="txtName" type="text" onkeypress="HandleInput()"></input>
</body>
</html>
在 Firefox 中运行它会导致控制台中出现以下错误消息:
ReferenceError: 事件未定义。
我确实知道解决方案;在函数调用中传递事件对象。
但我想知道为什么会发生这种情况。
【问题讨论】:
标签: javascript firefox dom-events