Mouse鼠标事件

onclick:

定义和用法

onclick 属性由元素上的鼠标点击触发。

注释:onclick 属性不适用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

语法

<element onclick=”script“>

属性值

描述
script onclick 发生时运行的脚本。

onblclick:

定义和用法

ondblclick 属性在鼠标双击元素时触发。

注释:ondblclick 属性不适用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

语法

<element ondblclick=”script“>

属性值

描述
script 发生 ondblclick 时运行的脚本。

onmousedown:

定义和用法

onmousedown 属性在鼠标按钮在元素上按下时触发。

提示:相对于 onmousedown 事件的事件次序(限于鼠标左/中键):

onmousedown onmouseup onclick

相对于 onmousedown 事件的事件次序(限于鼠标右键):

onmousedown onmouseup oncontextmenu

注释:onmousedown 属性不适用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

语法

<element onmousedown=”script“>

属性值

描述
script 发生 onmousedown 时运行的脚本。

onmousemove:

定义和用法

onmousemove 属性在鼠标指针移动到元素上时触发。

注释:onmousemove 属性不适用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

语法

<element onmousemove=”script“>

属性值

描述
script onmousemove 发生时运行的脚本。

onmouseout:

定义和用法

onmouseout 属性在鼠标指针移动到元素外时触发。

注释:onmouseout 属性不适用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

语法

<element onmouseout=”script“>

属性值

描述
script onmouseout 发生时运行的脚本。

onmouseover:

定义和用法

onmouseover 属性在鼠标指针移动到元素上时触发。

注释:onmouseover 属性不适用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

  • 语法
  • <element onmouseover=”script“>

属性值

描述
script onmouseover 发生时运行的脚本。

onmouseup:

onmouseup 属性在松开鼠标按钮时触发。

提示:相对于 onmouseup 事件的事件次序(限于鼠标左/中键):

  1. onmousedown
  2. onmouseup
  3. onclick

onmouseup 事件的事件次序(限于鼠标右键):

  1. onmousedown
  2. onmouseup
  3. oncontextmenu

注释:onmouseup 属性不适用于以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

语法

<element onmouseup=”script“>

属性值

描述
script onmouseup 发生时运行的脚本。