Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用<;初始化字符串/脚本>;在JavaScript中添加标记,而不拆分它或在斜杠前添加反冲</脚本>;_Javascript_Html - Fatal编程技术网

如何使用<;初始化字符串/脚本>;在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文本,而不影响以其他方式接收的数据。嗯,是的,我错了,我知道没有办法用标记初始化整个字符串,然后用转义标记。谢谢