1

我正在寻找一种方法来了解由外部对象(HTML标记)触发的最后一个事件。检查由外部HTML触发的事件<object>

问题是,当我通过HTML标记<script for="" event="">handler()</script>在页面中放置一些代码来处理特定事件时,无论何时将脚本标记加载到页面中,都会执行事件侦听器函数(handler())当特定事件被解雇时。

如果在事件处理程序执行期间检查,则window.event变量始终为空。

测试环境:IE10

干杯, 安德烈

回答

1

你应该有所不同注册事件:

<script>document.getElmentById("SomeElement").addEventListener("click", handler);</script> 

这会防止你的函数handler()从当浏览器解析脚本标签执行。