当我们需要用到event事件的属性或方法时有时候会这样写,如下列语句:...function func(e){var e = e?e:window.event;...}这个e放到函数里面作为一个参数到底什么意思,这种形式到底什么意思,有没有关于这种用法形式原理的详细解释或者参考手册?以下为通过这个方式写的一段代码,firefox下报错 ' e is undefined',错在哪里:(将该段代码替换head头的<script></script>标签即可)....<script type="text/javascript">window.onload = function(){a();}function cancelBubble(e){var e = e?e:window.event;if(window.event) e.cancleBubble = true;else e.stopPropagation(); ///////////报错点: e is undefined}function a(e){var e = new event();alert(e);cancelBubble(e);}function b(){alert(1);}</script>....
- 3 回答
- 0 关注
- 1147 浏览
添加回答
举报
0/150
提交
取消