プログラムでdijit.form.ButtonをHTMLに挿入しようとしていますが、コードは次のようになります。
row.innerHTML = '<td>Name:</td><td id="showname" />';
var showButton = new dijit.form.Button({
label: "Show name",
style: "float: right",
onClick: show_name(),
}, "showname")
しかし、ページを更新して更新するたびに、show_name()が自動的に実行されますが、これは私が望んでいることではありません。なぜこれが起こっているのか、そしてボタンがクリックされたときにのみshow_name()が実行されるように修正する方法について、誰かが私に洞察を与えることができますか?
ありがとう。