Firefox中window.event(firefox对象事件)
来看以下代码:
<html>
<head>
<title>eventTest</title>
<script type="text/javascript">
function aaa(ev){
var e = ev || window.event;
alert(e)
}
</script>
</head>
<body>
<label id="aaa" onclick="aaa()">aaaaaaa</label>
</body>
</html>
点击页面中的aaaaaa,在javascript代码chrome中可以正常执行,在firefox中无法正常执行
原因在于,我们必须在onclick=“aaa()”,这里传入event,而且必须是event,如下:
<html>
<head>
<title>eventTest</title>
<script type="text/javascript">
function aaa(ev){
var e = ev || window.event;
alert(e)
}
</script>
</head>
<body>
<label id="aaa" onclick="aaa(event)">aaaaaaa</label>
</body>
</html>
以上代码再firefox中也可以正常执行了
参考地址:
博客里大都是转载的内容,其目的主要用户知识的组织和管理。

浙公网安备 33010602011771号