1. 程式人生 > >firefox 之 event兼容寫法

firefox 之 event兼容寫法

logs tex 寫法 完整 Language ref dem javascrip 不兼容

event 在 IE 和 FF(Firefox) 中是不兼容的,IE 中可以直接使用 event 對象,而 FF 中則不可以,解決方法之一如下:

var event = window.event || arguments.callee.caller.arguments[0];

完整demo:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>Firefox中使用event對象</title>
</head>
<body onclick="javascript:clickBody();"> <div> 隨意點擊將提示鼠標的橫坐標... </div>

<script type="text/javascript" language="javascript"> function clickBody() { var theEvent = window.event || arguments.callee.caller.arguments[0]; alert("當前鼠標指針的橫坐標是:" + theEvent.clientX); } </
script> </body> </html>

firefox 之 event兼容寫法