我正在使用下划线.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>