Mouseover 函数在 javascript 中的用法

17 Mar 2025 | 6 分钟阅读

当鼠标光标移到 HTML 元素上时,会触发 onmouseover 事件并显示用户定义的函数。当鼠标光标选择用户元素、HTML 标签或所需数据时,此函数也会起作用。当用户将鼠标光标移出元素时,如果未使用 mouseout 函数,则会激活 onmouseover 事件。mouseover 函数与 mouseout 函数协同工作以禁用该函数。例如,可以使用 onmouseover 事件突出显示链接,当鼠标指针移开后,链接会恢复正常。

语法

以下语法以不同的格式与不同的事件一起使用 JavaScript。

语法 1:以下语法使用 HTML 标签和 JavaScript 函数。JavaScript 函数在 script 标签或不同的 script 页面中工作。

语法 2:以下语法仅使用 JavaScript 事件及其函数。我们可以使用 HTML 元素的该对象。

语法 3:以下语法使用 addEventListener 事件和 JavaScript 函数。

JavaScript Onmouseover 事件参数

  • onmouseover 事件接受一个参数。我们只能使用函数名,这是必需的。
  • 处理程序/函数名:onmouseover 事件与处理程序名一起工作。处理程序/函数包含用户为 mouseover 事件定义的自定义操作。

JavaScript 的 Onmouseover 事件返回值

  • 不返回值。Onmouseove 事件不显示任何输出数据。它会显示用户定义的网页及其函数验证。
  • 我们可以使用用户定义的 HTML 函数样式和验证来确认事件函数。

支持的浏览器

鼠标事件函数支持许多浏览器。“mouseup”函数支持以下浏览器。

  • Chrome
  • 火狐
  • Opera
  • Safari
  • IE

不支持的 HTML 元素

以下 HTML 元素不支持 mouseover 事件。其他用户定义的和用户交互的元素都受支持或可操作。

  • <head>
  • <html>
  • <br>
  • <style>
  • <title>
  • <script>
  • <head>
  • <meta>
  • <base>
  • <iframe>
  • <param>
  • <bdo>

示例

以下示例以不同方式和各种事件显示了一个函数。

示例 1:以下示例显示了 HTML 标签上的鼠标悬停函数和使用 JavaScript 的处理程序事件。我们可以更改网页的样式标签。

输出

图像显示了已激活鼠标悬停事件的输出页面。

Mouseover function in javascript

示例 2

在示例中,mouseover 和 mouseout 事件使用 HTML 标签和 JavaScript 函数。我们可以使用 mouseover 函数更改随机背景和字体颜色。mouseout 事件会移除 mouseover 事件及其函数。

输出

输出显示了网页上的 mouseover 事件功能。

Mouseover function in javascript

示例 3

在示例中,mouseover 事件使用 addEventListener JavaScript 函数。我们可以使用 mouseover 函数更改随机验证和样式。

输出

输出显示了网页上的 mouseover 事件功能。

Mouseover function in javascript

示例 4

在示例中,mouseover 事件使用 JavaScript 函数。我们可以使用 mouseover 函数更改随机背景和字体颜色。

输出

输出显示了网页上的 mouseover 事件功能。

Mouseover function in javascript

示例 5

在给定的示例中,mouseover 事件在 HTML 页面的 HTML 标签上工作。它需要在页眉部分的标签上固定。此事件在用户定义的标签上工作。

输出

输出显示了网页上的 mouseover 事件功能。

Mouseover function in javascript

示例 6

在给定的示例中,mouseover 事件在 HTML 页面的 HTML 标签上工作。它需要在页眉部分的标签上固定。我们可以使用 Windows 来实现 mouseover 功能。

输出

输出显示了网页上的 mouseover 事件功能。

Mouseover function in javascript

结论

在鼠标完全移出元素后,mouseover 事件才会触发。当鼠标移开网页标签后,它会被使用。