遍历一个数组变量中的值,赋值给不同的控件

例如:hidden1.value=list[0];hidden2.value=list[1];hidden3.value=list[2];hidden4.value=li... 例如:
hidden1.value = list[0];
hidden2.value = list[1];
hidden3.value = list[2];
hidden4.value = list[3];
......
...

因为不知道这个数组list的长会是多少,所以如果 list.count < 4 的话,就会造成数组越界。
我有想到判断数组长度,根据不同的值进行不同的操作,例如:
switch convert.toString(list.count)
case "1":
hidden1.value = list[0];
case "2":
hidden1.value = list[0];
hidden2.value = list[1];
case "3":
hidden1.value = list[0];
hidden2.value = list[1];
hidden3.value = list[2];
case "4":
hidden1.value = list[0];
hidden2.value = list[1];
hidden3.value = list[2];
hidden4.value = list[3];
case ......
...
default:
break;
请问,谁有更好的办法么?
展开
 我来答
山上有花
2012-05-31 · 计算机,互联网,多读书,多运动。
山上有花
采纳数:252 获赞数:780

向TA提问 私信TA
展开全部
不知道楼主用的什么语言?
判断出数组长度,然后用for循环赋值。
C++ C#试试:
sizeof(list) / sizeof(list[0])

JavaScript中的数组有 .length 属性
VBScript中有ubound()函数
追问
所有语言都一样。
但是,数组可以循环,但是页面的控件是不可以循环的啊。
这些 hidden1.value,hidden2.value 怎么可以循环遍历的。
追答
根据数组长度动态生成页面控件可不可以?

var arr=new Array("1","2","3","4","5","6","7","8","9","10")
for(var i=0;i
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式