Javascript无法执行

时间:2011-09-01 09:47:54

标签: javascript delayed-execution

即使是HTML页面中的简单内联JavaScript块,例如:

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

我在(Chrome,IE,Mozilla等)中测试此代码的任何浏览器都无法执行此代码。我只能假设必须禁用Javascript不能运行的东西,但是我对此问题的原因完全无能为力。

任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:2)

您已将函数和变量定义为警报,但尚未调用该函数。

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

答案 1 :(得分:0)

你没有调用这个函数。在脚本结束标记

之前添加对该函数的调用
    SayHi();
</script