查看控制台中MooTools元素上定义的事件

Big*_*ird 2 javascript mootools

是否有一种简单的方法可以在控制台中查看为MooTools元素定义的事件?

例如,如果我有一个id为'link_with_event'的链接,我在其上添加了一个click事件,是否有类似的东西$('link_with_event').events我可以在控制台中输入并看到即使我已定义的点击?

谢谢.

ste*_*ecb 5

是的,可以通过检索方法.在每个mootools元素上,事件以"事件"键存储.要显示与特定元素关联的所有事件,只需检索它们:

var myElement = $('myElement'); //grab elem

myElement.addEvent('click',function(){alert('clicked')}); //add event

console.log(myElement.retrieve('events')); //log added events
Run Code Online (Sandbox Code Playgroud)

demo => http://jsfiddle.net/steweb/5xxcP/