在JS里,我写了这样一段代码:
<script type="text/javascript">
setCode="<script language=\"javascript\">\n";
setCode+="var setValue=\""+setValue+"\";\n";
setCode+="//链接,显示方式,产品显示方式,价格调整,尺寸,条数\n";
setCode+="var col=\"\";\n";
setCode+="var id=\"\";\n";
setCode+="</script>\n";
setCode+="<script type=\"text/javascript\" src=\"list.js\"></script>\n";
document.getElementById("code").value=setCode;
</script>
运行时,出现"Script 块不能放在另一个 Script 块内"的错误提示,我就想,怪了,怎么会提示这个呢,我里面的script是以字符串的形式,怎么说里面有script块呢,不管了,把"script"改成"scr"+"ipt",这样看看,行不行。改好后的代码如下:
<script type="text/javascript">
setCode="<scr"+"ipt language=\"javascript\">\n";
setCode+="var setValue=\""+setValue+"\";\n";
setCode+="//链接,显示方式,产品显示方式,价格调整,尺寸,条数\n";
setCode+="var col=\"\";\n";
setCode+="var id=\"\";\n";
setCode+="</sc"+"ript>\n";
setCode+="<scr"+"ipt type=\"text/javascript\" src=\"list.js\"></scr"+"ipt>\n";
document.getElementById("code").value=setCode;
</script>
运行代码,OK,没问题。