在IE下可以直接用window.event。但FireFox并没有 window.event 。如果要得到 event 对象,就必须要声明时间处理函数的一个参数为 event 。
JavaScript代码
- <script type="text/javascript">
- function fun1(e){
- var ev = window.event || e;
- alert(ev);
- }
- </script>
- <input type="button" id="bt" value="Click me" onclick="fun1(event);" />
这个例子在ie和Firefox都是可以通过的。
但我们用到addEventListener来绑定事件又如何传递event呢。按照上面的方法
JavaScript代码
- <script type="text/javascript">
- funct...