爲什麼在JSFiddle中不調用這種簡單的onclick JavaScript函數?簡單按鈕單擊不起作用
HTML:
<input type="button" value="Check" id="zeCheck" onclick="check();" />
JS:
function check() {
alert('ech');
}
爲什麼在JSFiddle中不調用這種簡單的onclick JavaScript函數?簡單按鈕單擊不起作用
HTML:
<input type="button" value="Check" id="zeCheck" onclick="check();" />
JS:
function check() {
alert('ech');
}
把它拿出來,從onload事件,它會工作。把它放在體內。 (左側面板)
這不是一個答案,請建議與評論..謝謝你 –
@ Jatt.net,你爲什麼認爲這不是一個答案? – freefaller
@freefaller親愛的這個假裝喜歡評論..如果它是關於增加回購...你肯定會發布答案 –
onLoad in JS FIDDLE與JavaScript中的window.onload=function()
相同。
不循環 - 在相同
<head><script type="text/javascript"> //your
//code goes here</script</head>
所以你就必須將其更改爲NO包裹身體。
該函數在負載處理程序中定義,因此處於不同的範圍。您可以通過在窗口對象上顯式定義它來解決這個問題。更好的是,將其更改爲處理程序適用於不顯眼的對象:http://jsfiddle.net/pUeue/
$('input[type=button]').click(function() {
alert("test");
});
注意應用處理器這種方式,而不是在線,讓你的HTML乾淨。我使用的是jQuery,但是如果你喜歡,你可以使用或不使用框架或使用不同的框架。
控制檯說:未捕獲ReferenceError:未定義檢查 – Alex
將說明'onLoad'的下拉列表更改爲'正文中沒有換行' – putvande
與以下相同。要求合併: http://stackoverflow.com/questions/5431351/simple-example-doesnt-work-on-jsfiddle 希望它可以幫助這個 –