Dojo使标签可点击

时间:2013-11-15 12:16:43

标签: javascript dojo

我将以下代码作为dojo javascript文件的一部分:     <div id="lblOne"><label onClick="callMyFunction()">Compose</label></div> 但现在当我点击标签时出现错误:“callMyFunction is undefined”。 我也试过用:     dojo.query("#lblOne").onclick(function() {alert('Function Called!');});但这也行不通。有什么遗失的吗?

1 个答案:

答案 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!");
    });
});