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 继承了所有属性和方法自