汗..大哥,你没有把replace的值返回str变量,当然不行啦。
str=str.replace("?", ","); 
其他的自己改

解决方案 »

  1.   

    str=str.replace(/\?/g, ",");
    str=str.replace(/&amp/g, ",");
    str=str.replace(/=/g, ",");
      

  2.   

    var str = "abc?sdf=sdf&lj";
    if(str.indexOf("?") !=-1)
    {
       str = str.replace("?", ",");
       str = str.replace("&amp", ",");
       str = str.replace("=", ",");
       dataArray = str.split(",");
       arrayLen = dataArray.length;
    }
      

  3.   

    TO:net_lover(孟子E章)你的方法好象是对的,什么意思,我原来写的只能替换一个好象