JavaScript mouseenter 和 mouseleave 事件

2025 年 2 月 16 日 | 阅读 6 分钟

JavaScript mouseenter 事件在网页中用于使用 JavaScript 事件来进入和离开鼠标指针。mouseenter 事件主要与 mouseleave 事件一起使用,否则指针将持续工作。这些 JavaScript 事件比 mouseover 和 mouseout 函数更易于替换且更简单。

语法

以下语法显示了 JavaScript 鼠标事件的鼠标指针进入 (mouseenter) 函数。

以下语法显示了 JavaScript 鼠标事件的鼠标指针离开 (mouseleave) 函数。

支持的浏览器

mouseenter 和 mouseleave 事件函数支持许多浏览器。JavaScript 中的鼠标事件函数支持以下浏览器。

  • Chrome
  • 火狐
  • Opera
  • Safari
  • IE

示例

示例展示了不同方法和事件的 mouseenter 和 mouseleave 事件。

示例 1

mouseenter 事件在示例中使用 HTML 标签和 JavaScript 函数进行工作。

输出

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

Javascript Mouseenter and mouseleave event

示例 2

mouseenter 事件在示例中使用 HTML 标签和 JavaScript 函数进行工作。我们可以使用 JavaScript 标签中的事件来更改 div 的样式。

输出

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

Javascript Mouseenter and mouseleave event

示例 3

mouseenter 事件在示例中使用 HTML 标签和 JavaScript 函数进行工作。我们可以使用 mouseenter 函数每次更改随机背景颜色。

输出

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

Javascript Mouseenter and mouseleave event

Example4

示例展示了在 HTML 标签中使用 mouseenter 事件和 mouseleave 事件。我们可以使用 mouseenter 事件更改表情符号和 div 标签的大小和颜色,并使用 mouseleave 事件移除样式。

输出

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

Javascript Mouseenter and mouseleave event

示例 5

示例展示了在 addEventListener 中使用 mouseenter 事件和 mouseleave 事件。这些事件与 mouseleave 和 mouseenter 函数一起工作并更改样式标签。背景颜色使用事件进行更改和移除。

输出

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

Javascript Mouseenter and mouseleave event

示例 6

示例展示了在 HTML 标签中使用 mouseenter 事件和 mouseleave 事件。我们可以使用与 ID 名称相同的处理程序名称。mouseenter 会更改特定的表情符号并移除相同表情符号的样式。

输出

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

Javascript Mouseenter and mouseleave event

结论

mouseenter 和 mouseleave 事件同时用于页面的高级和动画 UI。这对于处理与鼠标相关功能的开发人员和用户来说非常容易。