我将以下代码作为dojo javascript文件的一部分:
<div id="lblOne"><label onClick="callMyFunction()">Compose</label></div>
但现在当我点击标签时出现错误:“callMyFunction is undefined”。
我也试过用:
dojo.query("#lblOne").onclick(function() {alert('Function Called!');});
但这也行不通。有什么遗失的吗?
答案 0 :(得分:1)
可以在JSFiddle链接找到解决方案:
http://jsfiddle.net/kolban/nfhP7/
总之,它由以下HTML组成:
<label id="myId">Hello World</label>
以及以下JavaScript:
require(["dojo/dom", "dojo/on"], function(
dom, on) {
var node = dom.byId("myId");
on(node, "click", function() {
alert("Clicked!");
});
});