遍历一个数组变量中的值,赋值给不同的控件
例如: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;
请问,谁有更好的办法么? 展开
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;
请问,谁有更好的办法么? 展开
1个回答
展开全部
不知道楼主用的什么语言?
判断出数组长度,然后用for循环赋值。
C++ C#试试:
sizeof(list) / sizeof(list[0])
JavaScript中的数组有 .length 属性
VBScript中有ubound()函数
判断出数组长度,然后用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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询