gpt4 book ai didi

javascript - 在 Dojo 中使用 OnClick 函数

转载 作者:行者123 更新时间:2023-11-30 17:35:00 24 4
gpt4 key购买 nike

我似乎无法弄清楚如何使用它-以下没有输出

    dom.create(
'a',
{
className: 'collapse',
onClick: function(){
console.log("something");
}
},
topPane.containerNode );

也试过

    function testMe(){console.log('something')}

dom.create(
'a',
{
className: 'collapse',
onClick: testMe
},
topPane.containerNode );

还有这个:

    function testMe(){console.log('something')}

dom.create(
'a',
{
className: 'collapse',
onClick: testMe()
},
topPane.containerNode );

最后一个导致testMe在页面加载时激活(点击后不激活)

最佳答案

试试这个:

var link = new domConstruct.create("a", {
href: "http://www.google.com",
innerHTML: "Google",
'class': "myClassHere",
onclick: "window.open(this.href); return false;",
onkeypress: "window.open(this.href); return false;"
});

var link = new domConstruct.create("a", {
href: "http://www.google.com",
innerHTML: "Google",
'class': "myClassHere",
onclick: function() { console.log("onclick"); },
onkeypress: function() { console.log("onkeypress"); }
});

我认为在处理 dojo/dijit/dojox 小部件时会使用 onClick。但是当使用 dojo/dom-construct 为 html 元素设置事件时,它都是小写的(即“onclick”)。

关于javascript - 在 Dojo 中使用 OnClick 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22233235/

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