Thursday, 26 May 2016

How to find event listeners on a DOM node when debugging or from the JavaScript code?



I have a page where some event listeners are attached to input boxes and select boxes. Is there a way to find out which event listeners are observing a particular DOM node and for what event?




Events are attached using:




  1. Prototype's Event.observe;

  2. DOM's addEventListener;

  3. As element attribute element.onclick.


Answer



If you just need to inspect what's happening on a page, you might try the Visual Event bookmarklet.




Update: Visual Event 2 available;


No comments:

Post a Comment

c++ - Does curly brackets matter for empty constructor?

Those brackets declare an empty, inline constructor. In that case, with them, the constructor does exist, it merely does nothing more than t...