2011-09-01 53 views
1

对于内嵌JavaScript的甚至一个简单的块在一个HTML页,如:的Javascript未能执行

<script type="text/javascript"> 
var Hi= "Hi"; 
function SayHi() 
{ 
alert(Hi); 
} 
</script> 

,我在测试此代码的任何浏览器(Chrome,IE,Mozilla的等)无法执行此码。我只能假设Javascript不能运行,但我对这个问题的原因一无所知。

任何建议将不胜感激。

+0

您不调用函数... –

回答

2

你已经定义了函数和变量来提醒,但是你没有调用该函数。

<script type="text/javascript"> 
    var message = "Hi"; 
    function sayHi() 
    { 
     alert(message); 
    } 
    sayHi(); // Call the function. 
</script> 
+0

OMG,LOL。不要告诉任何人,我做了这样一个noob错误! :P – IlPrincipe

0

你没有调用函数。在脚本结束标记之前添加对该函数的调用

SayHi(); 
</script