<script language="javascript">   

str="2,2,3,5,6,6"; //这是一字符串

var strs= new Array(); //定义一数组


strs=str.split(","); //字符切割     

for (i=0;i<strs.length ;i++ )   

    {   

        document.write(strs[i]+"<br/>");    //切割后的字符输出

    }

</script>

输出结果就是

2

2

3

5

6

6

split就是将一字符串以特定的字符切割成多个字符串,并以一维数组的形式储存

 

 

我项目中的样例:

function SelectCompany()

   {

    var str=window.showModalDialog("MessageFrame.htm","","dialogWidth=730px,dialogLeft=400px,dialogTop=400px;center:yes;status:no");

    

    var str2=new Array();

    str2=str.split("|");

    var list1=document.getElementById("lstSendObjects");

    for(i=0;i<str2.length;i++)

    {

        list1.add(new Option(str2[i],str2[i]));

    }

    

   }