gpt4 book ai didi

javascript - DOJO 1.6 和连接纯 HTML 组件上的事件

转载 作者:行者123 更新时间:2023-11-28 20:37:38 24 4
gpt4 key购买 nike

是否可以使用 DOJO 1.6 连接纯 HTML 组件上的事件?

例如

...
<input type="radio" class="radiobutton">
<input type="radio" class="radiobutton">
...

<script type="text/javascript">
dojo.addOnLoad(function () {
var radioButtons = dojo.query(".radiobutton", this.domNode);
var func = dojo.hitch(this, hello());
dojo.connect(radioButtons[0], "onclick", func);

function hello(){
alert("Hello");
}
});
</script>

最佳答案

问题是您正在调用 hello 方法并获取函数调用的结果。你应该做的是连接到这个函数。但是,在您发布的示例中,不需要连接。

var fnHello = function(){
alert("Hello");
};
// fnHello = dojo.hitch(this, fnHello);
dojo.connect(radioButtons[0], "onclick", fnHello);

http://jsfiddle.net/cswing/GmE3Q/

关于javascript - DOJO 1.6 和连接纯 HTML 组件上的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15074054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com