HTML DOM MouseEvent
MouseEvent 对象
MouseEvent 对象处理鼠标与 HTML 文档交互时发生的事件。
鼠标事件
事件 | 发生时间 |
---|---|
onclick | 用户点击元素 |
oncontextmenu | 用户右键点击元素 |
ondblclick | 用户双击元素 |
onmousedown | 鼠标按钮按下在元素上 |
onmouseenter | 鼠标指针移入元素 |
onmouseleave | 鼠标指针移出元素 |
onmousemove | 鼠标指针在元素上移动 |
onmouseout | 鼠标指针移出元素 |
onmouseover | 鼠标指针移到元素上 |
onmouseup | 鼠标按钮释放元素 |
MouseEvent 属性
属性 | 返回 |
---|---|
altKey | 如果按下 ALT 键 |
button | 按下哪个鼠标按钮 |
buttons | 按下哪些鼠标按钮 |
clientX | 鼠标指针的 X 坐标(相对于窗口) |
clientY | 鼠标指针的 Y 坐标(相对于窗口) |
ctrlKey | 如果按下 CTRL 键 |
detail | 有关事件的详细信息 |
metaKey | 如果按下 META 键 |
offsetX | 鼠标指针的 X 坐标(相对于目标) |
offsetY | 鼠标指针的 Y 坐标(相对于目标) |
pageX | 鼠标指针的 X 坐标(相对于文档) |
pageY | 鼠标指针的 Y 坐标(相对于文档) |
relatedTarget | 触发鼠标事件的元素 |
screenX | 鼠标指针的 X 坐标(相对于屏幕) |
screenY | 鼠标指针的 Y 坐标(相对于屏幕) |
shiftKey | 如果按下 SHIFT 键 |
which | 已弃用(避免使用它) 使用 button 属性 代替 |
继承的属性和方法
MouseEvent 继承了来自以下所有属性和方法