Javascript 嵌套公式转义-Document.write

Javascript 嵌套公式转义-Document.write,javascript,nested,document,Javascript,Nested,Document,我试着做下面的事情,但无法逃脱嵌套的forumala 使用的字符变体和转义 <script type="text/javascript">document.write("<script type='text/javascript'>" + document.referrer.split('?')[1]+"'" +document.referrer.split('?')[2]+"#" +document.referrer.split('?')[3] + \"'" + "ht

我试着做下面的事情,但无法逃脱嵌套的forumala

使用的字符变体和转义

<script type="text/javascript">document.write("<script type='text/javascript'>" + document.referrer.split('?')[1]+"'" +document.referrer.split('?')[2]+"#" +document.referrer.split('?')[3] + \"'" + "https://www.example.com'" + "<\/script>"); </script>
document.write(“+document.referer.split(“?”)[1]+“+document.referer.split(“?”)[2]+“#”+document.referer.split(“?”)[3]+\“+”https://www.example.com'" + ""); 

卡在
\“'”

上,您是否在JavaScript控制台中看到此消息

未捕获的语法错误:无效或意外标记

如果是这样,我很确定您只需要将\字符放在双引号内,并正确地将其转义,如下所示:

"\\'"
以下是完整的示例:

<script type="text/javascript">document.write("<script type='text/javascript'>" + document.referrer.split('?')[1] + "'" + document.referrer.split('?')[2] + "#" + document.referrer.split('?')[3] + "\\'" + "https://www.example.com'" + "<\/script>");</script>
document.write(“+document.referer.split(“?”)[1]+“+document.referer.split(“?”)[2]+“#”+document.referer.split(“?”)[3]+“\\\”+”https://www.example.com'" + "");

您是否在JavaScript控制台中看到此消息

未捕获的语法错误:无效或意外标记

如果是这样,我很确定您只需要将\字符放在双引号内,并正确地将其转义,如下所示:

"\\'"
以下是完整的示例:

<script type="text/javascript">document.write("<script type='text/javascript'>" + document.referrer.split('?')[1] + "'" + document.referrer.split('?')[2] + "#" + document.referrer.split('?')[3] + "\\'" + "https://www.example.com'" + "<\/script>");</script>
document.write(“+document.referer.split(“?”)[1]+“+document.referer.split(“?”)[2]+“#”+document.referer.split(“?”)[3]+“\\\”+”https://www.example.com'" + "");

你能解释一下你想做什么,并给出一个输入和期望输出的具体例子吗?你能解释一下你想做什么,并给出一个输入和期望输出的具体例子吗?