" 在一个字符串中。为什么?,javascript"/>

首页 > 解决方案 > " 在一个字符串中。为什么?

问题描述

我有"</script>"一个字符串,它被解释为结束<script>. 为什么会这样?我如何解决它?

这是我的代码:

<!DOCTYPE html>
<html lang="en">

<body>
    <script>
        "</script>"
    </script>
</body>

</html>

在此处输入图像描述

正常吗?

标签: javascript

解决方案


为什么会这样?

因为</script>符号是 HTML 的一部分,而 HTML 对 JavaScript 语法一无所知——当然不会忽略</script>JavaScript 字符串中的内容。

我如何解决它?

你可以改写"<\/script>"


推荐阅读