我試圖以編程方式插入到dijit.form.Button一些HTML autoclicking和我的代碼是這樣的:新dijit.form.Button不斷在聲明
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()僅在按鈕被單擊時運行?
謝謝。
試試'show_name',或'function(){show_name(); ''JavaScript以神祕的方式工作。 –
發佈此作爲答案,它的工作,非常感謝 – jayjyli