ReferenceError:事件没有在Mozilla Firefox中定义 [英] ReferenceError: event is not defined in mozila firefox
本文介绍了ReferenceError:事件没有在Mozilla Firefox中定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
方法cal:
< input type =textid =txt1class =search-bar-input
onkeyup =handleKeyPress('btn1');>
方法defenition:
函数handleKeyPress(searchButtonId){
if(event.keyCode === 13){
alert(event.KeyCode);
错误讯息:
ReferenceError:未定义事件
if(event.keyCode === 13){
pre>
任何一个有什么想法可以解决这个问题吗?
解决方案使用
< input type =textid =txt1class =search-bar-inputonkeyup = handleKeyPress(event,'btn1');>
然后
函数handleKeyPress(event){
event = event || window.event //对于IE
if(event.keyCode === 13){
alert(event.keyCode);
code $
演示:小提琴
This code is not working for me in firefox(V21.0) but works in IE(V9,V10) and Chrome (V 27.0.1453.110 m)
method cal:
<input type="text" id="txt1" class="search-bar-input"
onkeyup="handleKeyPress('btn1');">
method defenition:
function handleKeyPress(searchButtonId) {
if (event.keyCode === 13) {
alert(event.KeyCode);
}
}
Error Message:
ReferenceError: event is not defined
if (event.keyCode === 13) {
any one have any idea to solve the issue?
解决方案 Use
<input type="text" id="txt1" class="search-bar-input" onkeyup="handleKeyPress(event, 'btn1');">
Then
function handleKeyPress(event) {
event = event || window.event //For IE
if (event.keyCode === 13) {
alert(event.keyCode);
}
}
Demo: Fiddle
这篇关于ReferenceError:事件没有在Mozilla Firefox中定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文