在按钮创建之前聆听按钮

时间:2014-02-04 11:46:17

标签: javascript function button addeventlistener

我有一个名为A()的函数,此函数包含addEventListener按钮单击。根据我的应用程序,在创建按钮之前调用函数A()。因此,在调用函数A()之后,按钮被模板化。当我点击按钮时,addEventListener A()内的A()无法正常工作。如果我在创建按钮后调用函数addEventListener,则A()用于按钮单击函数addEventListener正在运行。

当我点击按钮时,如何在A()内单击按钮,A(),但在按钮模板

之前应调用函数{{1}}

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery的解决方案来监听动态元素。我们的想法是在添加侦听器时监听文档中按钮的父级上的click事件,最坏的情况是文档本身。在点击处理程序中,检查事件的目标是否是您感兴趣的按钮,如果是,请执行您希望它执行的实际工作。

另一个可能的解决方案是“记录”您要放置的处理程序,并在您感兴趣的元素添加到文档后应用它们。

相关问题