【发布时间】:2013-11-18 20:53:00
【问题描述】:
我可能要疯了,但我必须知道。
有没有可能通过将 Javascript 块放入 <!-- .. --> 来分隔它们?
这应该行得通,不是吗?
<script type="text/javascript">
<!--
alert('</script>');
//-->
</script>
所以对于 HTML 解析器来说,所有内容都是注释,其中没有结束标记。正确的?脚本将完整运行,对吗?那为什么不呢? (这里是fiddle)还是我疯了?
PS 我知道一些解决方案,例如放入 \,使用 .js 文件而不是内联 Javascript,或各种 XHTML 解决方案,例如编码 < 或使用 CDATA 块。但这不是我的问题。
【问题讨论】:
标签: javascript html tags comments