【发布时间】:2016-07-19 03:14:25
【问题描述】:
我有一个类似这样的代码:
<script>
var foo = "<span>Hello <script>var bar = 1;</script> world</span>" ;
</script>
这会显示和渲染跨度。问题是由变量中的"值引起的。
我已经通过转义 \ 并将其更改为
来解决它<script>
var foo = "<span>Hello <script>var bar = 1;<\/script> world</span>" ;
foo.replace("\/script", "/script") ;
</script>
这很好用。这看起来真的,真的很胡闹。必须有更好的方法来做到这一点??
【问题讨论】:
-
我以前见过这个:
var foo = "<script>alert('hi!');<" + "/script>";
标签: javascript php jquery html dhtml