javascript - 鼠标事件处理程序内的 'this' 值

标签 javascript mouseevent

我在处理带有一堆嵌套元素的 div 上的 mouseout 事件时遇到了一些困难。我发现this answer ,这对我有帮助,但给我留下了一个进一步的问题。

建议的答案在事件处理程序中使用 this ,据我测试,它有效地指向处理程序最初附加的元素,而不是其后代。

我的问题是:这是否记录在某处?我在 MDN 上似乎找不到它。

最佳答案

this文件?

关于句柄函数:

As a DOM event handler
When a function is used as an event handler, its this is set to the element the event fired from (some browsers do not follow this convention for listeners added dynamically with methods other than addEventListener).

关于javascript - 鼠标事件处理程序内的 'this' 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36749086/

相关文章:

windows - MFC 鼠标激活 : Where is focus if you eat the mouse event?

c# - 引用多个实例化图片框

c# - 自定义按钮鼠标离开事件

javascript - Sails.js + Mongodb 使用 ORM 插入嵌套的 json 记录

javascript - wdio 异步调用在调用 promise 调用时丢弃 Selenium 连接

javascript - 如何检测 JavaScript 中方法链的结束?

Python Tkinter : Display description in status bar

javascript - Svg 多边形舍入

javascript - 如何使用 reactjs 和 material ui 删除表中的特定文本字段 onclick of a button

c# - 如何捕获和处理 PreviewMouseDownOutsideCapturedElementEvent?