如 String option="张三&李四&"
var options=new Array();
options=option.split("&");
for(var i=0;i<option.length;i++){
alert(option[i]);
}
这样提示option[i] 为undefined
不知道为甚

解决方案 »

  1.   

           var option="张三&李四&";
    var options=new Array();
    options=option.split("&");
    for(var i=0;i<options.length;i++){
    alert(options[i]);
    }
      

  2.   

    var options="张三&李四&"
    var option=options.split("&");//这个方法返回一个数组
    for(var i=0;i<option.length;i++){
    alert(option[i]);
    }
      

  3.   

    你把options与option两个变量弄混淆了,好好查检一下吧,楼上两位都替你改了。
      

  4.   

    LZ手误啦,1楼说的对
    String option="张三&李四&" //option是字符串
    var options=new Array(); //options是数组
    options=option.split("&");
    for(var i=0;i<options.length;i++){//这里应该是options.length,LZ写成option了
    alert(options[i]);//这里应该是options[i]
    }