我想将其初始化为String时遇到标签问题。 在发布此问题之前,<我已经看过几个有关关闭字符串中标记的问题:
但是,就我而言,我不能分为以下两个部分:
var test = '...... </scr'+'ipt>......';
因为我直接从后端收到它作为一个变量,所以我想在Frontend中做到而又不触及Backend中的表示。
<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>
我将不胜感激。谢谢。
答案 0 :(得分:0)
你不能。
必须先将其转义,然后再将其插入HTML文档。
这是转义工作原理的基本特征。