Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么firefox中未定义事件?_Javascript_Jquery_Function_Firefox - Fatal编程技术网

Javascript 为什么firefox中未定义事件?

Javascript 为什么firefox中未定义事件?,javascript,jquery,function,firefox,Javascript,Jquery,Function,Firefox,这是我的javascript代码 function filter(id, e) { if (!e) e = window.event; $(e.target).closest('.item').addClass('hidden'); ... ... } 这是我的HTML <div onclick='filter(1)'>Testing</div> 此功能是非标准的,不在标准轨道上。不要在

这是我的javascript代码

 function filter(id, e) {
      if (!e) e = window.event;
      $(e.target).closest('.item').addClass('hidden'); 
      ...    
      ...    

 }
这是我的HTML

    <div onclick='filter(1)'>Testing</div>

此功能是非标准的,不在标准轨道上。不要在面向Web的生产站点上使用它:它不会适用于所有用户。实现之间也可能存在很大的不兼容性,并且行为可能会在将来发生变化


这根本不是Firefox实现的东西。这不是代码逻辑的问题。

应该是
窗口。Event
而不是
窗口。Event
谢谢,我将函数改为click function,它可以工作!!
TypeError: e is undefined