내가 프로그래밍 약간의 HTML에 dijit.form.Button를 삽입하기 위해 노력하고있어에 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