在.html文件中运行此小代码标记时
<script>
window.jQuery || document.write('<script src="./uploads/ESA 4/js/jquery-1.12.2.min.js"></script>');
</script>
我收到了Uncaught SyntaxError:无效或意外的令牌错误。我不太确定为什么会收到此错误。那么如何解决呢?
答案 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>'
您正在使用另一个引号内的引号...我认为这就是问题...谢谢