var a = sting1.split("|")
for(i=0;i<a.length;i++)
alert(a[i])

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    a = '2300000000';
    a = a.split('').reverse().join('').replace(/(\d{3})/g&#8218; '$1&#8218;').split('').reverse().join('');
    document.write(a);
    //转换为2&#8218;300&#8218;000&#8218;000
    </SCRIPT>
      

  2.   

    net_lover(【孟子E章】) ( ) 信誉:875  2006-07-31 20:37:00  得分: 0   
    var a = sting1.split("|")
    for(i=0;i<a.length;i++)
    alert(a[i])请问我要把这四个子字符串分别保存到4个变量,name,age,sex,look 应该怎么弄呢?
      
     
      

  3.   

    <script>
    var name;
    var age;
    var sex;
    var look;
    sting1="Judy|15|boy|funny";
    var b = new Array("name","age","sex","look")
    var a = sting1.split("|")
    for(i=0;i<a.length;i++)
    {
    eval(b[i] + "= '" + a[i] + "'")
    }
    alert(age)
    alert(look)
    </script>
      

  4.   

    <script language='javascript'>var sting1="Judy|15|boy|funny";
    var a=sting1.split("|");
    var name=a[0];
    var age=a[1];
    var sex=a[2];
    var look=a[3];
    alert("name=" + name + "age=" + age + "sex=" + sex + "look=" + look)
    </script>
      

  5.   

    var sting1="Judy|15|boy|funny";
    var a = sting1.split("|")
    var name=a[0];
    var age=a[1];
    var sex=a[2];
    var look=a[3];
      

  6.   

    var str ="Judy|15|boy|funny";
    var o = new Object();
    var b = new Array("name","age","sex","look")str = str.split("|");
    for(var i=0;i<str.length;i++)
    o[b[i]] = str[i];for(p in o){
    document.write(p ,"&nbsp;&nbsp;&nbsp;&nbsp;", o[p],"<br>");
    }