我一直在尝试一些Javascript技巧,结果遇到了一个荒谬的问题:我不能将<script>
作为Javascript字符串的子串使用!以下是一个示例:
<html>
<head>
<script>
alert("<script></script>");
</script>
</head>
</html>
本来应该打印出<script></script>
,但是实际上我得到的是:
");
在页面上打印出来,以HTML格式呈现。
问题:我如何在Javascript中使用<script>
后跟</script>
子字符串,以及为什么它会产生这样的效果?
这是JSFiddle的演示。