什么是事件对象

Event对象代表是事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。事件通常与函数会在事件发生前被执行!

1、Event.stopPropagation():

终止事件在传播过程中的捕获、目标处理货起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不在被分配到其他节点。

2、event.perventDefault():

取消事件的默认动作。

3、event.clientX、event.clientY:

鼠标相对于浏览器窗口可是区域的X,Y坐标(窗口坐标),可是区域不包括工具栏和滚动条。

4、event.offsetX、event.offsetY:

鼠标相对于事件源(触发事件的元素)的X,Y坐标,只有IE事件有这2个属性,标准事件没有对应的属性。

5、event.screenX、event.screenY:

鼠标相对于用户显示器屏幕左上角的X,Y坐标。标准事件和IE事件都定义了这2个属性。

6、event.keyCode:

获得按键的code值

你可能感兴趣的:(什么是事件对象)