【发布时间】:2012-09-02 03:06:56
【问题描述】:
我正在内联一个大型 JS 程序,其中包括一行代码:
doc.write("<script>var app = \"" + _2d() + "\";</script>");
不幸的是,浏览器 (chrome) 认为字符串中的脚本是结束脚本标记,并且实际上将之后的所有内容都像它的 HTML 文本一样。
如何包含这样的字符串并对其进行转义,以免混淆浏览器的 HTML 解析?
【问题讨论】:
-
我不知道这是否会有所帮助,但请尝试
<\/script>。
标签: javascript html string