1

我正在尋找一種方法來了解由外部對象(HTML標記)觸發的最後一個事件。檢查由外部HTML觸發的事件<object>

問題是,當我通過HTML標記<script for="" event="">handler()</script>在頁面中放置一些代碼來處理特定事件時,無論何時將腳本標記加載到頁面中,都會執行事件偵聽器函數(handler())當特定事件被解僱時。

如果在事件處理程序執行期間檢查,則window.event變量始終爲空。

測試環境:IE10

乾杯, 安德烈

回答

1

你應該有所不同註冊事件:

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

這會防止你的函數handler()從當瀏覽器解析腳本標籤執行。