标签: javascript html
我无法弄清楚为什么字符串"</script>"会给我以下错误:
"</script>"
未捕获的SyntaxError:无效或意外的令牌
我在声明变量内联HTML时只看到错误。如果我在控制台中声明变量,它不会给我任何麻烦。
我还注意到"</scrip>"和其他字母组合没有给出错误。这个字符串有什么特别之处吗?我很难过。
"</scrip>"
<script> var thing = "</script>"; </script>
答案 0 :(得分:0)
解决方案实际上只是为了逃避斜线:
var thing = "<\/script>";
此处的说明:https://stackoverflow.com/a/1479554/3498950