当我们想要在JavaScript中输出一个 </script>
标签时,通常会面临一个困境:由于该标签的内容与JavaScript结束标签的语法相同,因此我们无法直接输入该标签,否则会被解析为结束当前脚本的标记。那么应该如何输出该标签呢?
下面介绍两种常见的方法。
1. 使用转义字符
在JavaScript中,可以使用转义字符对标签进行转义,在输出时则不会被替换为脚本关闭标签。
具体来说,我们可以使用 \<\/script>
来输出 <\/script>
标签,其中“\”为转义字符。
document.write('这是一个<script>标签,它包含一个注入的<\/script>标签。');
这段代码输出的字符串为:这是一个标签的方法 - Python技术站