将"</ script>"放在JavaScript中的变量中

Moh*_*ndi 5 javascript jquery

我想</script>在JavaScript中的变量中添加" ",但它将被视为结束标记,如下例所示:

<script>     
content.value = aval + '<script> ma_gallery("' + varimgurl + '");</script>'+ sevom;
</script>
Run Code Online (Sandbox Code Playgroud)

有谁知道解决方案?

Que*_*tin 17

使用'<\/script>'.

在字符串文字中,转义斜杠等同于斜杠,因此它对JavaScript解析器没有任何影响,但它会破坏结束标记语法,因此HTML解析器不会将其解析为结束标记.

(另一种方法是将它分成两个字符串并将它们连接在一起,但这更多的是打字,更难阅读,并且(尽管不是很明显)效率较低).