JavaScript代码在Safari中提供空白页面

时间:2014-02-09 04:12:12

标签: javascript safari

我最近把脚趾插入JavaScript并很快遇到了一些问题。我正在尝试运行一个不起作用的简单“Hello World”程序。每当我在Safari中打开html文件时,我只会得到一个空白页面。 Safari首选项中启用了JavaScript。该文件以.html扩展名保存。这是我在Sublime Text 2中编写的代码:

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title> JS Test Page </title>
</head>

    <script type=“text/javascript”>
          document.write(“hello world”); 
    </script>

<body>

</body>
</html>

如果有帮助,网址中的路径文件为:file:///Users/ME/Desktop/testJS.html

3 个答案:

答案 0 :(得分:2)

您需要将脚本标记放在头部或正文标记内。

双引号也有问题。他们是unicode角色。可能是你使用奇怪的字体或其他东西从网站上复制它们而不是输入它们,这就搞砸了。

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title> JS Test Page </title>

    <script type="text/javascript">
          document.write("hello world"); 
    </script>
</head>


<body>

</body>
</html>

答案 1 :(得分:0)

您需要将 脚本 放在 head 标记中。

Both document.write method should output text into an unready (open) document.

阅读http://javascript.info/tutorial/document-write了解更多信息。

答案 2 :(得分:0)

您是否复制并粘贴了此代码?

<script type=“text/javascript”>
    document.write(“hello world”); 
</script>

您的错误只是因为您的双引号,请尝试以下代码:

<script type="text/javascript">
   document.write("hello world"); 
</script>
  

并将您的脚本标记放在正文或标记内。