2014-02-20 100 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> 
相关问题