Javascript Firefox抛出此js代码错误(ReferenceError:event未定义)需要修复
在chrome中:如果我执行此代码(javascript) 上述代码给出的输出为: “您好:未定义” 但如果我们在firefox中执行相同的代码,我们会得到错误Javascript Firefox抛出此js代码错误(ReferenceError:event未定义)需要修复,javascript,jquery,Javascript,Jquery,在chrome中:如果我执行此代码(javascript) 上述代码给出的输出为: “您好:未定义” 但如果我们在firefox中执行相同的代码,我们会得到错误 解决这个问题的简单方法是什么。脚本中没有要跟踪的事件。您只需调用一个方法并向其传递一个属性 如果你想抓住“事件”,那么你必须创建一个事件 例如: 这是jQuery中的一个单击事件 $(sometarget).click(function(e) { console.log(e); }); 并非所有浏览器都有一个全局事件,因此对于这些
解决这个问题的简单方法是什么。脚本中没有要跟踪的事件。您只需调用一个方法并向其传递一个属性 如果你想抓住“事件”,那么你必须创建一个事件 例如: 这是jQuery中的一个单击事件
$(sometarget).click(function(e) {
console.log(e);
});
并非所有浏览器都有一个全局
事件
,因此对于这些浏览器而不是其他浏览器它是未定义的
。简单的解决方案是不要使用未定义的引用。@VishalPatil您要求两个不同的浏览器工作相同吗?祝你好运。浏览器不能按照你的要求工作。您需要编写正确的代码。通常在函数中使用事件时,这意味着函数实际上是由事件触发的,如单击或更改。设置eventlistener时,您可以将事件
传递给另一个函数。
$(sometarget).click(function(e) {
console.log(e);
});