<script language = "javascript" type = "text/javascript">
        function GoBack() {
            var str="中国,美国,英国";
                    }
    </script>
怎样实现让var a="中国" ,var b="美国",var c="英国"

解决方案 »

  1.   

    function GoBack(){ 
        var str="中国,美国,英国";
        var arr = str.split(",");
        var a = arr[0];//中国
        var b = arr[1];//美国
        var b = arr[2];//英国
      

  2.   


    function GoBack(){ 
        var str = "中国,美国,英国"; 
        var arr = str.split(","); 
        var a = arr[0];//中国 
        var b = arr[1];//美国 
        var c = arr[2];//英国 
    }
      

  3.   


       var a = GoBack(0);//中国 
        var b = GoBack(1);//美国 
        var c = GoBack(2);//英国 function GoBack(m){ 
        var str = "中国,美国,英国"; 
        var arr = str.split(","); 
        return arr[m]
    }
      

  4.   


    <script language = "javascript" type = "text/javascript"> 
    var a, b, c;
    function GoBack() { 
       var str="中国,美国,英国";
       var arr = str.split(",");
       var n = "a".charCodeAt(0);
       for(var index=0;index<arr.length;index++){
           eval(String.fromCharCode(n+index) + "=\"" + arr[index]+"\";");
       }
       alert(a);alert(b);alert(c);
    }
    window.onload=function(){GoBack()}
    </script> 
      

  5.   

    唉~~~!传这样的数据就使用JSON吧.<script>
    function GoBack() { 
        return eval("({a:'中国',b:'美国',c:'英国'})"); 
    }alert( GoBack().a );
    </script>
      

  6.   

    JSON 从数据库读取生成很容易,有很多好处.
    再给你个例子
    <script>
    function GoBack() { 
        return eval("({p/*column 字段*/:{a/*字段名*/:0,b:1,c:2},a_data:[['中国','北京','xx街'],['美国','纽约','xx街']]})");
    }
    var sobj = GoBack();
    document.writeln( "|国家:" +sobj.a_data[0][sobj.p.a] +"|城市:" + sobj.a_data[0][sobj.p.b] + "|街道:" + sobj.a_data[0][sobj.p.c] +"<br/>") ;
    document.writeln( "|国家:" +sobj.a_data[1][sobj.p.a] +"|城市:" + sobj.a_data[1][sobj.p.b] + "|街道:" + sobj.a_data[1][sobj.p.c]) ;
    </script>
      

  7.   

      var a = GoBack(0);//中国 
        var b = GoBack(1);//美国 
        var c = GoBack(2);//英国 function GoBack(m){ 
        var str = "中国,美国,英国"; 
        var arr = str.split(","); 
        return arr[m]
    }