我们如何在javascript中的html标签中找到附加功能

时间:2011-07-15 09:17:05

标签: javascript

假设我们有一个html标记,并且通过addEvenetListner或attachEvent(带有标记id或名称但不是内联)附加了一些javascript函数,如果我们需要找出哪个函数附加在该标记上,那么什么是找到那个好方法。

请建议我。

2 个答案:

答案 0 :(得分:1)

如果不需要以编程方式执行此操作,则可以使用visual event。如果你需要以编程方式进行,我只有一个jquery解决方案($('#element').data('events');

答案 1 :(得分:0)

没有本机API来获取addEventListener / attachEvent附加的事件处理程序。 jQuery存储内部这个处理程序在某个对象中。如果你使用jQuery,你可以通过以下方式完成:

$('#someID').data('events');

或者您可以手动编写addEventListener / attachEvent和存储处理程序的包装器。