<html><head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title></head><body>
<script>
var a="aa,bb,cc,ff,dd"
var b="ad,bb,qer"
var aa=a.split(",")
var bb=b.split(",")for(i=0;i<aa.length;i++)
{
  if(aa[i]=="bb")
  {
     
     var aaa=aa.splice(0,i)
     var aaa1=aa.splice(i,aa.length-1)
     var new_aa=aaa+","+aaa1
     alert(new_aa) //b也一样
  }
}</script>
</body></html>

解决方案 »

  1.   

    <script>
    uniteStr("aa,bb,dd,cc","ad,bb,qer,cc");function uniteStr(a,b)
    {
      var str_a = a;
      var str_b = b;
      var str_c = "";
      var Rstr = "";var Tempstr = str_a.split(",");
    for (var i=0;i<Tempstr.length;i++)
    {
      if (str_b.indexOf(Tempstr[i]) == -1)
      {
        if (str_c == "") {tab = ""} else {tab = ","};
        str_c += tab + Tempstr[i]; 
        
       } else Rstr += Tempstr[i] + "," ;
    }
    var Tempstr = str_b.split(",");
    for (var i=0;i<Tempstr.length;i++)
    {
      if (Rstr.indexOf(Tempstr[i]) == -1) str_c += tab + Tempstr[i] ;
    }
    alert(str_c);
    }
    </script>
      

  2.   

    謝謝了﹐﹐ vjlin(伟杰)(蓝色的)