javascript: html 内联事件 - 从其调用中获取事件名称

标签 javascript html

<div onclick="func(this)" onmouseover="func(this)">

有没有办法知道从上面的代码中调用哪种方式(通过单击或鼠标悬停)func() 而无需更改它(上面的代码)?

最佳答案

是的。在 func() 中,您可以执行以下操作:

event.type

但它在 FireFox 中不起作用,因为它不像其他的那样暴露在全局范围内。

关于javascript: html 内联事件 - 从其调用中获取事件名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23958440/

相关文章:

javascript - 表行引用和值传递

javascript - 需要将样式规则设置为 JavaScript 图像随机化脚本

javascript - 圆括号javascript

javascript - 如果未选中单选按钮,jQuery 会删除一个元素

javascript - 可访问性 - 分组复选框,其中一个复选框具有相关的文本区域

html - 粘性导航栏 : Overlapping image in navbar should be only partially sticky

javascript - jquery点击功能聚焦于textarea?

javascript - 使用 javascript 时超链接变得不可点击

html - 水平菜单 slider

javascript - 在 NativeScript 应用程序中显示 SQLite 数据库数据时出现问题