我是Javascript的新手,似乎无法从html文件加载一个简单的Javascript文件。
我的桌面上有一个文件夹,其中包含.html文件和.js文件
.html文件包含以下html:
<html>
<head>
<title>Simple Page</title>
</head>
<body>
<p> this is a very simple HTML page</p>
<script src=“script.js”></script>
</body>
</html>
在我的.js文件中,我有简单的Javascript文字:
alert("Hello world:);
当我在浏览器中打开我的.html文件时,我得到的文字是:
&#34;这是一个非常简单的HTML页面&#34;
它不会运行脚本。我似乎无法找到一种方法使.html文件指向.js脚本,即使它们位于桌面上的同一文件夹中。我究竟做错了什么?此外,我试图将Javascript直接放在html代码中(使用(标签),但它也不起作用。
我做错了什么?我尝试过两种不同的浏览器。这是文件夹问题吗?
感谢。
答案 0 :(得分:4)
我可以在这里看到三种可能性:
您的脚本有冒号而不是双引号
如果(1)只是一个复制/粘贴错误 - 你的双引号是&#34; script.js&#34;类型错误(如果您从某处复制/粘贴了此代码 - 只需手动输入)
您的浏览器禁用了JavaScript(某些浏览器(如Internet Explorer)不会加载JavaScript,除非它是从网络服务器(例如apache或IIS)提供的。)
要测试是否是浏览器问题,请在结束<script></script>
标记之前将javascript放在</body>
标记中。如果它使用以下代码,则说明浏览器存在问题。
示例:
<script>
alert("hello world");
</script>
</body><!--above script should be placed before this tag -->
答案 1 :(得分:3)
您的Javascript代码中存在语法错误。将:
后的world
更改为"
。
alert("Hello world");
答案 2 :(得分:0)
<script>
标记中的引号类型错误。你必须使用普通的ASCII双引号,而不是引号。
<script src="script.js"></script>
答案 3 :(得分:0)
我看到了几个问题:
(1)您的javascript存在语法错误。它应该是(注意结束字符串的双引号):
alert("Hello world");
(2)你的双引号在我的文本编辑器中关闭了。它应该是:
<script src="script.js"></script>