【问题标题】:Uncaught SyntaxError: Unexpected identifier at (index):1未捕获的 SyntaxError:(索引)处的意外标识符:1
【发布时间】:2021-10-06 23:03:11
【问题描述】:

我已经盯着这段代码看了 2 个小时,但我不知道我哪里出错了。 Chrome 一直告诉我,我在 (index):1 处有意外的标识符。作为参考,在第 1 行的 index.html 中,代码只是 <!DOCTYPE html>,所以我看不出哪里出错了。虽然,我注意到 Chrome 创建了两个 index.html 文件,所以我不确定这是否是问题的一部分。如果是这样,我不知道如何阻止它复制文件。

另外,我尝试在 Firefox 中运行它,它给了我一个类似的错误:

“未捕获的 SyntaxError: missing ] after element list127.0.0.1:5500:1:24note: [在第 1 行第 16 列打开”

编辑:这是包含我所有来源的 head 元素。

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="style.css">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Righteous&display=swap" rel="stylesheet">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js" defer></script>
    <script src="main.js" defer></script>
    <title>Photo Gallery</title>
</head>```

【问题讨论】:

  • HTML 正文中是否有
  • @Neil 不,我搜索了所有文件,这是唯一有脚本标签的地方。

标签: html google-chrome


【解决方案1】:

您似乎有一个 javascript 脚本(可能在 标记中,其中有错误。请参阅:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Missing_bracket_after_list

【讨论】:

  • 我刚刚编辑了我的帖子并添加了我的脚本标签。我没有看到他们的错误。
  • 那我不明白。该错误消息是 Javascript 错误消息。您是否尝试过通过validator.w3.org 的 HTML 验证器输入您的 HTML?
  • 是的,我做到了。我给了我一个不相关的错误,我已修复。但是,仍然显示相同的错误。
  • 我不知道还有什么建议。但是,如果您想将您的 HTML 放在我可以访问的地方(例如 pastebin.com),我可以看看是否可以尝试为您排序。我理解您是否不想提供代码。
  • 2(索引)文件的原因可以在这里找到:stackoverflow.com/questions/26120434/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多