IE中的事件对象

来源:互联网 发布:街霸5网络功能已禁用 编辑:程序博客网 时间:2024/05/21 18:49
在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坐标
原创粉丝点击