**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
三年前关闭了。
Improve this question
我在我的应用程序中有一个div元素,我在其中添加按钮,但只处理最后一个按钮事件。代码在jsfiddle
中
**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
三年前关闭了。
Improve this question
我在我的应用程序中有一个div元素,我在其中添加按钮,但只处理最后一个按钮事件。代码在jsfiddle
中
2条答案
按热度按时间ekqde3dh1#
您的问题是使用
innerHTML
,无论何时使用它,它都会清除节点中的所有元素和事件,然后重新创建节点,而不删除您的事件。你可以用这个代替innerHTML:
这是您正在使用的DEMO。
hs1rzwqc2#
使用Dojo〉1.7语法,您可以像这样将事件附加到节点,注意domConstruct.create如何返回对所创建节点的引用: