jQuery Uncaught SyntaxError:无效或意外的令牌-错误

时间:2020-04-22 22:23:40

标签: html jquery syntax-error

在.html文件中运行此小代码标记时

<script>
window.jQuery || document.write('<script src="./uploads/ESA 4/js/jquery-1.12.2.min.js"></script>');
</script>

我收到了Uncaught SyntaxError:无效或意外的令牌错误。我不太确定为什么会收到此错误。那么如何解决呢?

2 个答案:

答案 0 :(得分:1)

浏览器看到</script>并将其与<script>标记匹配,即使它在引号内。

要减少问题(消除其他部分):

<script>
    var x = "</script>";
</script>

给出相同的错误。

您可以通过拆分"</script>"来解决此问题,如下所示:

<script>
    var x = "</" + "script>";
</script>

答案 1 :(得分:0)

document.write('<script src="./uploads/ESA 4/js/jquery-1.12.2.min.js"></script>' 您正在使用另一个引号内的引号...我认为这就是问题...谢谢