繁体   English   中英

简单的HTML页面无法加载Javascript Hello World

[英]Simple HTML page not loading Javascript Hello World

作为编程的一个非常基本的介绍的一部分,我被指示使用以下代码制作一个简单的HTML文件:

<html>

<head>
    <title>Simple Page</title>
</head>
<body>
    <p>This is a very simple HTML page</p>
    <script src="script.js"</script>
</body>

该文件保存为container.html

在同一文件夹中有一个名为script.js的文件,其中包含以下内容:

alert(“Hello World”);

当我将HTML文件加载到Safari 7.0.2时,它正确显示“这是一个非常简单的HTML页面”并且似乎加载了一些东西,但Javascript警报“Hello World”没有出现在弹出式样式窗口中,就像它在教练电脑。

我已检查所有设置以确保启用了Javascript并且弹出窗口拦截器已关闭。 我也尝试在Firefox和Crome中加载,但它无法正常工作。

按照课程中的说明,我使用TextEdit进行编码并通过container.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>

您忘记了脚本上的结束标记。

确保关闭<script>标记。

例如

<script src='http://code.jquery.com/jquery-latest.min.js'></script> //to include jQuery
<script src="script.js"></script>

应该是"'

否则他们将无法工作。

另外,坚持ready功能:

$(document).ready(function(){
  alert("Hello World");
});

没有结束标记' > '的脚本标记

修改以下行:

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

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

你忘记了“>”

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

确保关闭脚本标记(您的HTML看起来缺少>):

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

这都是错的。

关闭脚本标签时要好心!

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

您的代码中有一些错误

你的HTML

<html>

<head>
    <title>Simple Page</title>
    <script src="http://code.jquery.com/jquery-1.9.0.js"></script>
</head>
<body>
    <p>This is a very simple HTML page</p>
    <script src="script.js"></script>
</body>

你的JS

$(document).ready(function (){
    alert("Hello world");
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM