Javascript 为什么firefox中未定义事件?
这是我的javascript代码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> 此功能是非标准的,不在标准轨道上。不要在
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