火狐中event事件报错 event is not defined

来源:互联网 发布:雕刻机画图软件 编辑:程序博客网 时间:2024/06/05 21:10
在火狐上面,获取不到event事件,通常会报event is not defined的错误
这是我们就需要手动去获取event事件,方法如下
①获取event的方法
    <script>
function getEvent(event){
events=arguments.callee.caller.arguments[0] ||window.event;//获取event属性
}
②设置一个隐藏域添加点击事件,响应函数就是getEvent()
    <input type="hidden" id="getEvent" onclick="getEvent()">
 ③手动触发隐藏域的事件
在页面一加载就会出发,直接在script标签内部写

$("#getEvent").click();
</script>

这样就能正常在火狐下使用event了
原创粉丝点击