2
我似乎無法弄清楚我做錯了什麼。我想使用onclick調用一個函數,但它不起作用,我不知道爲什麼。有人可以向我解釋爲什麼這個按鈕不起作用嗎?
<input type="button" onclick="reset()" value="reset">
<script>
function reset() {
alert();
}
</script>
演示:https://jsfiddle.net/3mp0869s/1/
因爲JS添加了「onLoad」,所以重置是未定義的。如果你把它放在腦海裏,它就可以工作 –
我剛剛在Firefox中測試了你的代碼並且它能正常工作(好吧,我把它封裝在html,head和body標籤中)。你使用的是什麼瀏覽器? 也許嘗試加入
您選擇上的jsfiddle「的onload」選項,選中此更新fiddle
所有你需要做的是選擇了「包在頭上」選項。
因爲如果將它包含在偶函數作用域中,它將不具有全局作用域,並且它將不可用於
button
的onclick()
事件屬性處理程序。來源
2015-12-29 06:36:44 gurvinder372