首页 > 代码库 > DOM的event对象的属性和方法

DOM的event对象的属性和方法

属性/方法类型是否可读写描述
altKeyBoolean读写指示是否按下alt键
bubblesBoolean 指示事件是否冒泡
buttonIntrger读写

鼠标事件发生时候按下的鼠标按钮。

0-没有按鼠标按钮

1-按了鼠标右键

3-按了鼠标左键

4-按了鼠标中间按钮

5-同时按下鼠标左按钮和中间按钮

6-同时按下鼠标右按钮和中间按钮

7-同时按下左中右三个按钮

cancelableBoolean指示事件是否可以被取消
cancelBubbleBoolean
指示事件冒泡是否已经被取消
charCodeInteger
被按下的键的Unicode字符集
clientXInteger
事件发生时,鼠标指针在客户区(不包括工具栏、滚动条等)的X坐标
clientY
Integer

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

指示是否按下了ctrl键
fromElement 
Element

在鼠标事件中鼠标移出的元素
detailInteger
鼠标按钮被点击的次数
eventPhaseInteger

事件的阶段,其职为:

0-捕获节点

1-在目标上

3-冒泡阶段

isCharBoolean

指示被按下的键盘的数字表示器

keyCodeInteger
指示按下的键盘的数字表示器
pageXInteger
鼠标指针相对于页面的X坐标
pageY
Integer

鼠标指针相对于页面的Y坐标
preventDefault()Function
调用此方法可以阻止事件的默认行为
relatedTargetElement
事件的下一个目标,经常用在鼠标事件中
screenX
Integer

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

鼠标指针相对于整个计算机屏幕的Y坐标
shiftKeyBoolean
指示是否按下shift键
stopPropagation()Function
调用该方法,可以阻止时间的进一步传播(冒泡)
targetElement
触发的事件元素/对象
timeStamplong
事件发生的时间(当前时间减去1970年1月1日午夜后的微秒数)
typeStrin
事件的名称




DOM的event对象的属性和方法