From FirebugWiki
Revision as of 09:37, 17 July 2013 by Sebastianz (Talk | contribs) (Fixed some grammar mistakes)

Jump to: navigation, search

Returns all the event listeners registered for specific target. The target can be a node or a DOM property.

This feature has been introduced in Firebug 1.12.





The event target for which registered listeners are returned.


An example of a web page that registers three listeners:

document.body.addEventListener("click", function onClick1() {}, true);
document.body.addEventListener("click", function onClick2() {}, true);
document.body.addEventListener("mousemove", function onMouseMove1() {}, true);

This is what you execute on the Command Line.


The Console panel result is a simple object containing an array for each event type (e.g. "click" or "mousemove"). The following screenshot shows that there are two click and one mousemove listeners registered on the <body> element.


If you want to see more about registered listeners, click the green object in the Console Panel and you'll be navigated to the DOM Panel. See the next screenshot.


Every item in the arrays describes a particular listener. You can see whether useCapture is set and the name of the function used as the listener handler. If you click the function, you'll be navigated to the Script Panel to see its source code.

See also