1

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

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

我在(Chrome、IE、Mozilla 等)中测试此代码的任何浏览器都无法执行此代码。我只能假设必须禁用某些东西才能使 Javascript 无法运行,但是我对这个问题的原因完全一无所知。

任何建议将不胜感激。

4

2 回答 2

2

您已经定义了要警告的函数和变量,但尚未调用该函数。

<script type="text/javascript">
    var message = "Hi"; 
    function sayHi() 
    {
        alert(message);  
    }
    sayHi();  // Call the function.
</script>
于 2011-09-01T09:51:21.727 回答
0

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

    SayHi();
</script
于 2011-09-01T09:52:37.940 回答