HTML DOM Event 对象
--- Event对象代表事件的状态,比如事件在其中发送的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。
- 鼠标|键盘属性
1、
clientX
----返回当事件被触发时候,
鼠标指针相对于
当前的窗口
的水平坐标。
2、
clientY
----返回当事件被触发时候,
鼠标指针相对于
当前的窗口
的垂直坐标。(不考虑文档的滚动,如果事件发生在窗体的顶部,无论文档滚动了多远,clientY的值为0)
3、
screenX
----返回当某个事件被触发时,
鼠标指针的相对于
屏幕的水平坐标。
4、
screenY
----返回当某个事件被触发时,
鼠标指针的相对于
屏幕的垂直坐标。
5、
button
----返回当事件被触发时,
哪个鼠标按钮被电击。
6、
shiftKey
----返回当事件被触发时,
"Shift"键是否被按下。 1 代表按下 0 代表没有按
7、
altKey
----返回当事件被触发时,
"Alt"是否被按下。 1 代表按下 0 代表没有按
- IE属性
1、
cancelBubble
----如果事件句柄想
阻止事件传播到包容对象,就必须把该属性设为
true
2、
offsetX,
offsetY
----发生事件的地点在
事件源元素的坐标系统中的
x坐标和
y坐标。
3、
returnValue
----如果设置了该属性,
它的值比事件句柄的返回值优先级高。设置为
false,可以
取消发送事件的源元素的默认动作。
4、
srcElement
---对于
生成事件的
Window对象、
Document对象或
Element对象。
5、
x,y
---
事件发生的位置的x坐标和y坐标,他们
相对于用CSS动态定位的最内层包容元素。
- 标准Event方法 -----2级DOM事件标准 | IE不支持
1、
preventDefault()
---通知浏览器
不执行与事件关联的默认动作。
2、
stopPropagation()
---
不在派发事件。
- 标准Event属性 -----IE不支持
1、
target
---返回
触发此事件的元素(事件的
目标节点)
2、
type
---返回当前Event对象表示的事件的
名称
扩展阅读: