var strvalue=new Array[5];
for (var ss=0;ss<5;ss++)  //should be var
{strvalue[ss]="ddd" ;}

解决方案 »

  1.   

    <script>
    var strvalue=new Array(5);
    for(ss=0;ss<strvalue.length;ss++)
    {strvalue[ss]="ddd" ;alert(strvalue[ss])}
    </script>
      

  2.   

    var strvalue=new Array(5);
      

  3.   

    <script language="JavaScript">var conditionnum=0;
    var strvalue2="";
    var strvalue=new Array();
    for (var ss=0;ss<5;ss++)
    {strvalue[ss]="ddd" ;alert(strvalue[ss])}
    function addtodestlist() { if (textfield.value!=""){
          strvalue[0]=select2.value+"'"+textfield.value+"'";}
      else{
       
           strvalue[0]=select2.value+"'"+s3+"'";}
         
           strvalue2=strvalue2+strvalue[0];      document.form1.hid.value=strvalue2;}我试了试都不行啊,还是那样子。
    我发现,只要给strvalue[i]付值,好像就不行,是不是不能给数组付值?
      

  4.   

    没有你说的现象,估计是textfield、select2等至少有一个不存在