2014-02-20 102 views
0

這到底是什麼問題? http://jsfiddle.net/sVT54/未捕獲ReferenceError:myFunction未定義

<button onclick="myFunction()">Click me</button> 

<p id="demo"></p> 
    function myFunction() 
{ 
document.getElementById("demo").innerHTML="Hello World"; 
} 
+0

你的錯BERGI你的JavaScript。這有相同的答案,不是同一個問題。我不知道JSfiddle是罪魁禍首。你不能在發帖前找不到我。 – user3191137

+1

這是完全相同的問題和答案 – Ian

+0

如果這是同一個問題,甚至類似,我的問題是「JSfiddle沒有與我的代碼工作」。我認爲我的問題是我的代碼。如果我知道問題是JSfiddle,我會找到答案。 – user3191137

回答

4

的jsfiddle包裝在默認情況下,onLoad調用頁面的JavaScript代碼,以便myFunction僅被定義在該函數的範圍。更改爲No wrap - in <head>,您的代碼將按預期運行。

no wrap

http://jsfiddle.net/sVT54/3/

0

包括

<Script> 
function myFunction() 
{ 
    document.getElementById("demo").innerHTML="Hello World"; 
} 
</script> 
相關問題