主题:请教高手了!
//加合计100个文本框啊
function fsum(){
var fruit = new Array(100);
fruit[0]=document.all.T01.value*1;
fruit[1]=document.all.T02.value*1;
fruit[2]=document.all.T03.value*1;
fruit[3]=document.all.T04.value*1;
fruit[4]=document.all.T05.value*1;
fruit[5]=document.all.T06.value*1;
fruit[6]=document.all.T07.value*1;
fruit[7]=document.all.T08.value*1;
fruit[8]=document.all.T09.value*1;
fruit[9]=document.all.T10.value*1;
fruit[10]=document.all.T11.value*1;
fruit[11]=document.all.T12.value*1;
fruit[12]=document.all.T13.value*1;
fruit[13]=document.all.T14.value*1;
fruit[14]=document.all.T15.value*1;
.....
fruit[99]=document.all.T100.value*1;
total.innerHTML=0;
for (var j=0;j<100;j++){
if(fruit[j]+""+"1"=="1"){
fruit[j]=0;
}
total.innerHTML=parseInt(total.innerHTML)+parseInt(fruit[j]);
}
}
--------------------------------------------
//可有什么好的办法如下面(可是不行啊!)
for(var i = 1; i < 101; i++){
var name = "T" +((i <10) ? "0" +i :i);
var stack = document.all.(name).value;
if(stack+""+"1"=="1"){
stack=0;
}
total.innerHTML=parseInt(total.innerHTML)+parseInt(stack);
}
请教高手了!
function fsum(){
var fruit = new Array(100);
fruit[0]=document.all.T01.value*1;
fruit[1]=document.all.T02.value*1;
fruit[2]=document.all.T03.value*1;
fruit[3]=document.all.T04.value*1;
fruit[4]=document.all.T05.value*1;
fruit[5]=document.all.T06.value*1;
fruit[6]=document.all.T07.value*1;
fruit[7]=document.all.T08.value*1;
fruit[8]=document.all.T09.value*1;
fruit[9]=document.all.T10.value*1;
fruit[10]=document.all.T11.value*1;
fruit[11]=document.all.T12.value*1;
fruit[12]=document.all.T13.value*1;
fruit[13]=document.all.T14.value*1;
fruit[14]=document.all.T15.value*1;
.....
fruit[99]=document.all.T100.value*1;
total.innerHTML=0;
for (var j=0;j<100;j++){
if(fruit[j]+""+"1"=="1"){
fruit[j]=0;
}
total.innerHTML=parseInt(total.innerHTML)+parseInt(fruit[j]);
}
}
--------------------------------------------
//可有什么好的办法如下面(可是不行啊!)
for(var i = 1; i < 101; i++){
var name = "T" +((i <10) ? "0" +i :i);
var stack = document.all.(name).value;
if(stack+""+"1"=="1"){
stack=0;
}
total.innerHTML=parseInt(total.innerHTML)+parseInt(stack);
}
请教高手了!