如何打印</脚本>;使用Javascript作为文本
嗨,我试图将这个值分配给javascript中的一个变量,但总是得到一个错误。我不知道发生了什么,我的陈述是这样的:如何打印</脚本>;使用Javascript作为文本,javascript,Javascript,嗨,我试图将这个值分配给javascript中的一个变量,但总是得到一个错误。我不知道发生了什么,我的陈述是这样的: var a = "</script>"; var a=”“; 我尝试了所有方法,但都不起作用,我应该怎么做呢???您需要在HTML解析器中隐藏它: var a = '</' + 'script>'; var a=''; 如果您不知道,那么周围的HTML解析器——它对JavaScript语法一无所知——认为这就是脚本块的结尾。在看到块的开始标记后,
var a = "</script>";
var a=”“;
我尝试了所有方法,但都不起作用,我应该怎么做呢???您需要在HTML解析器中隐藏它:
var a = '</' + 'script>';
var a='';
如果您不知道,那么周围的HTML解析器——它对JavaScript语法一无所知——认为这就是脚本块的结尾。在看到块的开始标记后,它会逐字扫描
(当然忽略大小写)
(编辑-虽然我认为基本上是对的,但我认为浏览器严格搜索
的说法可能有些言过其实;我怀疑他们寻找的是任何可以识别为结束标记的东西。基本观点当然仍然成立。)我可能误解了您的问题,但如果您试图在屏幕上输出“”,供读者(人类)查看,则可以使用:
var a = "</script>";
但是请注意,这对可执行脚本不起作用-它不会被解释为html/脚本标记。请尝试
var a=“”代码>