IE中的事件对象

在IE中,事件对象是window对象的一个属性event。也就是说,事件处理对象函数必须这样访问事件对象:
oDiv.onclick = function(){
    var oEvent = window.event;
}
尽管它是window对象的属性,event对象还是只能在事件发生时访问。所有的事件处理函数执行完毕后,事件对象就被销毁。

下面是IE中事件的属性和方法(注意:仅应用于IE技术和特征的事件的属性和方法未列出来)
特征/方法    类型        可读/可写        描述
altKey        Boolean        R/W        true表示按下ALT键,false表示没有
button        Integer        R/W        对于特定的鼠标事件,表示按下的鼠标按钮:
                        0-未按下按钮
                        1-按下左键
                        2-按下右键
                        3-同时按下左右按钮
                        4-按下中键
                        5-按下左键和中键
                        6-按下右键和中键
                        7-同时按下左中右键
cancelBubble    Boolean        R/W        开发人员将其设为true时,将会停止事件向上冒泡
clientX        Integer        R/W        事件发生时,鼠标在客户端区域(不包含工具栏,滚动条等)的x坐标
clientY        Integer        R/W        事件发生时,鼠标在客户端区域(不包含工具栏,滚动条等)的y坐标
ctrlKey        Boolean        R/W        true表示按下CTRL键,false表示没有
keyCode        Integer        R/W        对于keypress事件,表示按下按钮的Unicode字符,对于keydown/keyup事件,表示按下按钮的数字代号
offsetX        Integer        R/W        鼠标相对于引起事件的对象的x坐标
offsetY        Integer        R/W        鼠标相对于引起事件的对象的y坐标
repeat        Boolean        R/W        如果不断触发keydown事件,则为true,否则为false
returnValue    Boolean        R/W        开发人员将其设置为false以取消事件的默认动作
screenX        Integer        R/W        相对于整个计算机屏幕的鼠标的x坐标
screenY        Integer        R/W        相对于整个计算机屏幕的鼠标的y坐标
shiftKey    Boolean        R/W        true表示按下Shift键,否则为false
fromElement    Element        R/W        某些鼠标事件中,鼠标所离开的元素
srcElement    Element        R/W        引起事件的元素
toElement    Element        R/W        在鼠标事件中,正在进入的元素
type        String        R/W        事件的名称
x        Integer        R/W        鼠标相对于引起事件的元素的父元素的x坐标
y        Integer        R/W        鼠标相对于引起事件的元素的父元素的y坐标
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值