javascript - "onclick"和 "onmouseover"等标准 DOM 事件的替代方案?

标签 javascript html

所以前几天我在 GMail 周围闲逛,遇到了一些有趣的行为......

我在我的收件箱中,决定点击一条消息。当时打开 Firebug,出于好奇,我决定快速浏览一下消息链接。

我注意到 GMail 没有为此操作使用 DOM 级别 0 或 DOM 级别 2 事件...这意味着 DOM 元素上没有“onclick”属性,或者没有通过“addEventListener”订阅的事件。

那么我的问题是:

标准 DOM 事件 API 有哪些替代策略来执行“onclick”和“onmouseover”之类的操作?

最佳答案

据我所知,没有。处理程序可能在父元素上并且事件正在那里被捕获,这就是为什么您没有在元素本身上看到处理程序的原因。

关于javascript - "onclick"和 "onmouseover"等标准 DOM 事件的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5411248/

相关文章:

html - 如何在 <button> 元素中放置一个彩色方 block 而不是一些文本?

javascript - 如何处理文本以创建带有一些子字符串的新数组?

javascript - 如何在 if 语句中使用按钮值和对象值来检查正确答案(做测验)

javascript - 使用 jquery 将文本更改为伪随机颜色

html - 优化 CSS : Sprite or repeating background image?

html - CSS 中断表并重复第一列

python - 如何防止 lxml.etree.HTML( data ) 在某些类型的数据上崩溃?

css - Html5 - 页脚与主要内容重叠

javascript - 禁用使用 font-awesome 创建的复选框

javascript - jQuery - autoNumeric 插件,自动从 .autoNumeric ('set' 触发 .change() ,值)