未捕获的SyntaxError:使用localhost时出现意外的令牌

时间:2015-07-23 05:46:14

标签: javascript html localhost

我是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;

1 个答案:

答案 0 :(得分:1)

我认为Web服务器没有为您的app.js文件提供服务。您是否尝试在浏览器中打开它,检查路径是否正确?(例如http://localhost/app.js)。

检查文件的名称是否也是小写,以及Web服务器是否已读取文件的权限。