JavaScript 字符串脚本标记干扰
在带引号的 JavaScript 字符串中嵌入脚本标记时,会出现意外问题:生成的脚本过早生成终止。查询中提供的示例说明了此问题。
理解问题
浏览器的 HTML 解析器错误解释了以下内容中的结束脚本标记 ()字符串作为实际脚本元素的结尾,有效地截断了脚本。
解决方案
为了防止这种误解,建议使用串联运算符 ( ) 。通过将结束脚本标签拆分为多个部分,浏览器可以正确处理字符串并防止脚本过早终止。
例如:
<code class="javascript">var test = '...... </scr' + 'ipt>......';</code>
以上是HTML 解析器会误解 JavaScript 字符串中嵌入的结束脚本标签吗?的详细内容。更多信息请关注PHP中文网其他相关文章!