如何使用<;初始化字符串/脚本>;在JavaScript中添加标记,而不拆分它或在斜杠前添加反冲</脚本>;
一旦我想将标签初始化为字符串,我就遇到了标签问题。 在发布此问题之前,<我已经查看了一些关于字符串中结束标记的问题:如何使用<;初始化字符串/脚本>;在JavaScript中添加标记,而不拆分它或在斜杠前添加反冲</脚本>;,javascript,html,Javascript,Html,一旦我想将标签初始化为字符串,我就遇到了标签问题。 在发布此问题之前,
var test = '...... </scr'+'ipt>......';
var测试='………';
因为,我作为一个变量直接从后端接收它,所以我希望在前端执行它,而不必触及后端中的表示
<body>
<p id="one">This is a text</p>
<script type="text/javascript">
var some = '<script>alert(\"from Learning objective title\")</script>';
document.getElementById("one").innerHTML = some;
</script>
</body>
这是一个文本
var some='警报(\“来自学习目标标题\”);
document.getElementById(“one”).innerHTML=some;
我将感谢任何帮助。谢谢。你不能
在将其插入HTML文档之前,必须对其进行转义
这是逃逸工作原理的一个基本特征 仅供参考,您不需要在单引号中转义双引号。您如何从后端接收它?这个问题只影响
标记中的JavaScript文本,而不影响以其他方式接收的数据。嗯,是的,我错了,我知道没有办法用标记初始化整个字符串,然后用转义标记。谢谢