好吧,您确实弄乱了document.write
. 我修复了它,看看它是否有效:
<script type="text/javascript">
var Order[0]="1";
var Order[2]="2";
var Order[3]="4";
var File1=Order[2]+"/"+Order[0]+"/"+%Order[4];
document.write("<script type='javascript' src='http://abc.com/i_sale_third/10957/" + File1 + "'>";
</script>
编辑。试试下面的代码。
也许这个小东西%
之前也把它搞砸了Order[4]
(除了你可能没有定义的事实之外Order[4]
)。我还将 console.log 添加到您的代码中,以便打开您的控制台(在 Chrome 和 Safari 中,它是开发工具)。您也不需要重复var
关键字(如果您不知道,可以用逗号分隔它们)并且根据@ajax333221(和我),您需要Order
通过以下方式进行初始化Order = []
:
<script type="text/javascript">
var Order = [],
Order[0] = "1",
Order[2] = "2",
Order[3] = "4",
File1 = Order[2] + "/" + Order[0] + "/" + Order[3]; // I think you meant Order[3] not Order[4] here
if(console) console.log(File1); // this will print File1 into the console so you can see the string output
document.write("<script type='javascript' src='http://abc.com/i_sale_third/10957/" + File1 + "'></script>");
</script>