2016-03-30 2 views
0

J'ai un bout de code un peu/sorta comme ceci:javascript variable/valeur de script

<script> 
var foo = "<span>Hello <script>var bar = 1;</script> world</span>" ; 
</script> 

Ce Barfs et affiche et rend la durée. Le problème est dû à la «valeur de la variable.

Je travaille autour de lui en échappant le \ et le changer pour

<script> 
var foo = "<span>Hello <script>var bar = 1;<\/script> world</span>" ; 
foo.replace("\/script", "/script") ; 
</script> 

Cela fonctionne très bien. Cela semble vraiment, vraiment hokey. Il faut être une meilleure façon de le faire ??

+1

Je l'ai vu utilisé auparavant: 'var foo = "