javascript - HTML 无法识别我要求它运行的 javascript 文件,SyntaxError : Unexpected token '<' (anonymous function)script. js:1

标签 javascript html

我有一个非常简单的 HTML 文件,看起来像这样

<!DOCTYPE html>
<html>
<head>
</head>
<body>

    <p>Words</p>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script type ='text/javascript' src ="js/script.js"></script>

</body>
</html>

文件 script.js 位于名为 js 的目录中,该目录与 HTML 文件位于同一目录中。 script.js 看起来像这样:

function myFunction(){
    alert("Hello World");
}

警报不会出现,控制台只会显示

SyntaxError: Unexpected token '<'
(anonymous function)script.js:1

从调试来看,这个错误似乎表明它无法找到文件 script.js,但我一直无法弄清楚原因。

最佳答案

很可能在解析旅游 javascript 文件时出现错误,服务器返回 HTML(很可能是 404 未找到页面)。

您可以通过检查浏览器的控制台(按 F12)来诊断此问题。检查网络选项卡,看看它是否加载正常。

之后,确保该文件存在,它可以直接从您的浏览器等获得。

关于javascript - HTML 无法识别我要求它运行的 javascript 文件,SyntaxError : Unexpected token '<' (anonymous function)script. js:1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36820001/

相关文章:

javascript - 如何格式化资源字符串?

javascript - 如何以 Angular 获取复选框值?

javascript - sequelize 定义关联时出现错误

javascript - 从数组元素创建 div

javascript - 在 HTML + Javascript 中使用自定义属性/指令

html - 字体样式问题~如何在 html css 中使字体平滑/坚固

javascript - 用javascript替换两个字段中的特殊字符

javascript - HTML 5 模板标签(页面刷新)

javascript - 选择除指定类之外的所有 html 元素

javascript - 到达在 javascript 中动态设置的 URL