"Uncaught SyntaxError: Unexpected token <"我的代码,但现有代码在 JavaScript 中工作正常?



我正在使用下划线.js来模板化我的代码。它们是一些用文件编写的 html 代码,已经运行良好。

当我编写这段代码时,javascript 拒绝运行它。

<script type="text/javascript" id='tmpl_experiment_schdule'>
        <div>
                </div>
</script>

有人可以解释一下其他人的代码是如何工作的,而我的只是打开封闭的div break 来运行。

因为不允许在 <script type="text/javascript"> 元素内的字符串之外使用 HTML 代码。符号<用作比较运算符,而不是tag starting token

由于您没有提供左侧<因此出乎意料。解析器期望类似的东西

<script type="text/javascript">
2 < 4;
</script>

最新更新