JavaScript代码在Safari中提供空白页

JavaScript代码在Safari中提供空白页,javascript,safari,Javascript,Safari,我最近接触了JavaScript,很快就遇到了一些问题。我正在尝试运行一个简单的“Hello World”程序,但该程序不起作用。每当我在Safari中打开html文件时,只会得到一个空白页面。Safari首选项中启用了JavaScript。该文件以.html扩展名保存。以下是我在Sublime Text 2中编写的代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf

我最近接触了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>

JS测试页面
写下(“你好世界”);

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

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

双引号也有问题。它们是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>

JS测试页面
写下(“你好世界”);

您需要将您的脚本放入头部标记中

两个document.write方法都应将文本输出到未完成(打开)的文档中。


阅读了解更多信息。

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

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

写下(“你好世界”);
您的错误只是因为您的双引号,请尝试以下代码:

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

写下(“你好世界”);
并将脚本标记放在body或head标记中


我们几乎是在同一时间写的。既然我10分钟前发了帖子,你就不能删除并投我的票吗?我不会删除,因为我真的没有看到你的答案,这对我不公平,但我会投你的票。