我想将“</script>
”放入JavaScript的变量中,但将其视为结束标记,如以下示例所示:
<script>
content.value = aval + '<script> ma_gallery("' + varimgurl + '");</script>'+ sevom;
</script>
有人知道解决方案吗?
最佳答案
使用'<\/script>'
。
在字符串文字中,转义的斜杠等效于斜杠,因此它与JavaScript解析器没有区别,但它破坏了结束标记语法,因此HTML解析器不将其解析为结束标记。
(一种替代方法是将其分成两个字符串,然后将它们串联在一起,但这更加打字,更难阅读,并且(尽管效率不高))。