ArrayIndexOutOfBound使用for循环时出现异常

时间:2015-12-31 13:56:32

标签: javascript

这个代码不起作用,请帮助!!!

编译器抛出ArrayIndexOutOfBoundException,请帮助!!!

for(var i=1;i<='<%=count%>';+++)
{
var x = document.getElementById("person");
var opt =  document.createElement("option");
opt.text = '<%=list[i]%>';          <------------------ ERROR IS AT THIS LINE
opt.value = '<%=list[i]%>'; 
x.add(opt);
}
}

1 个答案:

答案 0 :(得分:1)

我想这就是你的意思。算什么?

var x = document.getElementById("person");
for(var i = 0; i < '<%=count%>';i++) {
   var opt =  document.createElement("option");
   opt.text = '<%=list[i]%>';
   opt.value = '<%=list[i]%>'; 
   x.add(opt);
}