假设我们有一个html标记,并且通过addEvenetListner或attachEvent(带有标记id或名称但不是内联)附加了一些javascript函数,如果我们需要找出哪个函数附加在该标记上,那么什么是找到那个好方法。
请建议我。
答案 0 :(得分:1)
如果不需要以编程方式执行此操作,则可以使用visual event。如果你需要以编程方式进行,我只有一个jquery解决方案($('#element').data('events');
)
答案 1 :(得分:0)
没有本机API来获取addEventListener / attachEvent附加的事件处理程序。 jQuery存储内部这个处理程序在某个对象中。如果你使用jQuery,你可以通过以下方式完成:
$('#someID').data('events');
或者您可以手动编写addEventListener / attachEvent和存储处理程序的包装器。