首页 > 代码库 > Event对象——属性和方法

Event对象——属性和方法

1、事件处理程序中返回false的效果:
事件处理程序   返回false的效果
click 单选按钮和复选按钮取消设置,对于submit按钮,表单提交被取消。对于reset按钮,表单不被重置。对于链接,不装载链接目标
dragdrop 取消拖拽
keydown 在用户按住键不放时,取消随后的keypress事件
keypress 取消keypress事件
mousedown 取消默认行为(拖的开始、选择的开始、解除链接)
mouseover 导致对window的status或defaultStatus属性的改变被浏览器忽略
submit 取消表单提交
2、IE路蓝旗的event对象的属性和方法(仅适用于IE技术和特征的属性和方法没有被列出)
属性/方法          类型是否可读写 描述
altKey Boolean读写        指示是否按下alt键
button Interger      读写 鼠标事件发生时候按下的鼠标按钮
0-没有按鼠标按钮
1-按了鼠标左按钮
2-按了鼠标右按钮
3-同时按下鼠标左右按钮
4-按了鼠标中间按钮
5-同时按下鼠标左按钮和中间按钮
6-同时按下鼠标右键和中间按钮
7-同时按下左、中、右三个按钮

cancelBubbl Boolean 读写将其设置为true可以取消事件冒泡

clientX Integer 读写事件发生时,鼠标指针在客户区(不包括工具栏,滚动条等)的X坐标

clientY  Integer 读写事件发生时,鼠标指针在客户区(不包括工具栏,滚动条等)的Y坐标

ctrlKey      Boolean读写 指示是否按下了ctrl键

fromElement  Element  读写在鼠标事件中鼠标移出的元素

keyCode  Integer 读写 对于keyPress事件,指示按下的键的Unicode字符;对于keydown、keyup事件,指示按下的键盘是数字表示器

offsetX  Integer读写 鼠标指针相对引发事件的对象的X坐标

offsetY      Interger 读写 鼠标指针现对于引发事件的对象的Y坐标

repeat Boolean 如果keydown事件被重复触发,值等于TRUE,否则为FALSE

returnValue Boolean 读写 值为FALSE时,取消事件的默认行为

screenX Integer 读写鼠标指针相对于整个计算机屏幕的X坐标

screenY Integer 读写 鼠标指针相对于整个计算机屏幕的Y坐标

shiftKey Boolean读写 指示是否按下shift键

srcElement Element 读写导致事件发生的元素

toElement Element读写 鼠标事件中,鼠标进入的元素

type String读写 事件的名称

x Integer 读写鼠标指针相对于触发事件的元素的父元素的X坐标

y Integer 读写鼠标指针相对于出发时间的元素的父元素的Y坐标

Event对象——属性和方法