【发布时间】:2014-03-10 20:36:11
【问题描述】:
我正在使用 dojo 1.9.2,并试图在我动态创建的一段 HTML 代码上附加一个 onClick 函数,如下所示:
clickableDiv = "<div data-dojo-attach-point=\"testBtn\">Click Me!</div>";
self.racks.innerHTML = clickableDiv;
然后我想给它一个onClick函数,所以就在我放的代码下面:
connect(this.testBtn, "onclick", alert("You Clicked It!"));
由于某种原因,这不仅不起作用,当我刷新页面时,警报“你点击了它!”无需我点击任何内容就会弹出...
我必须使用这个 dojo 版本,这是要求的一部分... 关于我该如何做这件事有什么想法或建议吗?
【问题讨论】:
-
感谢大家的帮助,所有解决方案都很好用!它真的帮了我很多。现在我不知道选择什么答案作为解决方案,因为它们都同样有帮助......
标签: javascript html dojo