我想将“</script>
”放入 JavaScript 的变量中,但它会被视为结束标记,如下例所示:
<script>
content.value = aval + '<script> ma_gallery("' + varimgurl + '");</script>'+ sevom;
</script>
有人知道解决办法吗?
最佳答案
使用 '<\/script>'
.
在字符串文字中,转义斜杠等同于斜杠,因此它对 JavaScript 解析器没有影响,但它会破坏结束标记语法,因此它不会被 HTML 解析器解析为结束标记。
(另一种方法是将其拆分为两个字符串并将它们连接在一起,但这样会打字更多、更难阅读,而且(尽管不是很明显)效率更低)。
关于javascript - 将 "</script>"放入 JavaScript 中的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24892340/