如何从本地文件夹运行Javascript?

如何从本地文件夹运行Javascript?,javascript,html,Javascript,Html,我是Javascript新手,似乎无法从html文件加载简单的Javascript文件 我的桌面上有一个包含.html文件和.js文件的文件夹 .html文件包含以下html: 当我在浏览器中打开.html文件时,只会得到以下文本: 这是一个非常简单的HTML页面 它不运行脚本。我似乎找不到方法使.html文件指向.js脚本,即使它们位于桌面上的同一文件夹中。我做错了什么?此外,我还尝试将Javascript直接放在带有标记的html代码中,但它也不起作用 我做错了什么?我试过两种不同的浏览器。

我是Javascript新手,似乎无法从html文件加载简单的Javascript文件

我的桌面上有一个包含.html文件和.js文件的文件夹

.html文件包含以下html:

当我在浏览器中打开.html文件时,只会得到以下文本:

这是一个非常简单的HTML页面

它不运行脚本。我似乎找不到方法使.html文件指向.js脚本,即使它们位于桌面上的同一文件夹中。我做错了什么?此外,我还尝试将Javascript直接放在带有标记的html代码中,但它也不起作用

我做错了什么?我试过两种不同的浏览器。这是文件夹问题吗


谢谢。

您的标签中的引号类型错误。您必须使用普通的ASCII双引号,而不是卷曲引号

<script src="script.js"></script>

您的Javascript代码中存在语法错误。将:后世界更改为


我在这里可以看到三种可能性:

您的脚本使用冒号而不是双引号

如果1只是一个复制/粘贴错误-您在script.js上的双引号是错误的类型-如果您从某处复制/粘贴了此代码-只需手动键入它们

浏览器中禁用了JavaScript。某些浏览器(例如Internet Explorer)将不会加载JavaScript,除非它是从apache或IIS等Web服务器提供的

要测试是否是浏览器问题,请将javascript放在结束标记的正前方的标记中。如果它使用以下代码工作,则说明浏览器存在问题

例如:

<script>
    alert("hello world");
</script>

</body><!--above script should be placed before this tag -->

我看到了几个问题:

1您的javascript出现语法错误。请注意,在字符串末尾加上双引号:

alert("Hello world");
你的双引号在我的文本编辑器中被关闭了。应该是:

<script src="script.js"></script>

您使用过哪些浏览器?我知道chrome和IE在这方面会有问题。你试过firefox吗?提醒大家“你好,世界”;而不是:浏览器中是否启用了javascript?另外,正如@8BitProgrammer指出的,在警报调用中使用冒号而不是结束引号。Javascript控制台中是否出现错误?它们是什么?这是真的,尽管他在复制警报脚本时没有得到相同的错误。很可能是因为编辑器没有替换引号,因为字符串从未完成-但这是没有意义的,离题的。我认为这是迄今为止最全面的答案。我想脚本文件和html文件也可能不在同一个文件夹中。-请注意,他一开始提到它们在同一个文件夹中:
<script>
    alert("hello world");
</script>

</body><!--above script should be placed before this tag -->
alert("Hello world");
<script src="script.js"></script>