这是我的javascript代码
function filter(id, e) {
if (!e) e = window.event;
$(e.target).closest('.item').addClass('hidden');
...
...
}
这是我的HTML
<div onclick='filter(1)'>Testing</div>
在Chrome中,此功能正常,但在Firefox中。
TypeError: e is undefined
答案 0 :(得分:1)
此功能不符合标准,不符合标准。不要在面向Web的生产站点上使用它:它不适用于每个用户。实现之间可能存在很大的不兼容性,并且行为可能在将来发生变化。
它根本不是Firefox实现的东西。这与您的代码逻辑无关。