我是javascript的新手,需要帮助。 我创建了一个index.html和一个app.js(都在同一个路径中),并将index.html托管为localhost。
当我运行单独的index.html时,我确实收到了hello警告,但是当我使用localhost运行时,我得到“Uncaught SyntaxError:Unexpected token<”错误。
以下是我使用的代码:
的index.html:
<!DOCTYPE HTML>
<html>
<head>
<title>Show Javascript alert</title>
<script type="text/javascript" src="app.js"></script>
</head>
<body>
</body>
</html>
app.js:
function display_alert(){
alert("Hello!");
}
window.onload = display_alert;
答案 0 :(得分:1)
我认为Web服务器没有为您的app.js文件提供服务。您是否尝试在浏览器中打开它,检查路径是否正确?(例如http://localhost/app.js)。
检查文件的名称是否也是小写,以及Web服务器是否已读取文件的权限。