2014-02-27 98 views
0

我在這種情況下需要查看哪些事件被添加到某個DOM元素?查看EventListeners列表

如果我們addEventListener它存儲在哪裏?有什麼方法可以查看它們嗎? 最後一個,有沒有辦法從元素中刪除所有綁定的事件,我不是單獨的意思?

+0

確切的重複[如何在DOM節點上查找事件監聽器?](http://stackoverflow.com/questions/446892/how-to-find-事件監聽器上-A-DOM的節點) – Bergi

回答

0

據我所知,沒有辦法看到你註冊的聽衆。

你必須逐個刪除它們,以避免內存泄漏。

解決您的問題的一個好方法是使用像js-signal這樣的庫來處理您的偵聽器,而不是本機JS事件偵聽器。除了許多其他優點之外,它還允許您刪除獨特操作中的所有事件。