IE中的事件对象window.event

和dom中的事件对象做对比:

几个重要的方法和属性分别是:

(1)事件类型:同为type属性;

(2)事件作用目标:ie为srcElement属性;

(3)阻止事件冒泡:ie为canceBubble属性;(设置为ture为阻止冒泡,false为允许);

(4)阻止事件默认行为:ie为retureValue属性;(设置为ture为阻止,false是允许);

同样通过判断浏览器的能力来选择使用哪一个事件对象;

event对象在ie中和其他浏览器也不同:

在ie中直接用window.event;

其他浏览器中必须通过参数把event传过来。

FF没有window.event对象。可以通过给函数的参数传递event对象。

event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。
***event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。

***firefox里的event跟IE里的不同,IE里的是全局变量,随时可用;firefox里的要用参数引导才能用,是运行时的临时变量。//event在ff中是临时变量,这表示可以换成任何其他符号

在IE中可以运行,因为在函数中会有一个内置的event隐藏对象。
但是在Firefox中,则内置event变量为空

<input type="button" οnmοusemοve="showDiv(event);"//event不需要加引号
function showDiv(event)
{
var event=window.event||event;
event.clientX;
event.clientY;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值