就是动态生产下拉框的<option>
使用一个循环var newOption=document.createElement("OPTION");
newOption.text=ItemName;
newOption.value=ItemName;  
select1.add(newOption,select1.length);

解决方案 »

  1.   

    你把下面2个函数整整就能用啦!
    function passvalue(tar)
    {
    max = tar.options.length;
    sValue="";
             //校验“空“
    if (max == 0) return alert("请至少有一个!");
             
    for (i=0; i<max; i++)
    {
    if (sValue=="")
    sValue = tar.options[i].text;
    else
             sValue = sValue + ";" + tar.options[i].text;
                            
            
    }//alert (sValue)  
    window.opener.document.forms[0].一个input.value = sValue;
    window.close();
    }
    //把input拆入select
    function getvalue(src,tar) 
    {
    var allArgs = src;
    allArgsA = allArgs.split(";");
    maxA = allArgsA.length
    for (i=0;i<maxA;i++)
    {
    Text = allArgsA[i].replace(" ","")
    if (Text =="") return false;
    tar.options[i] = new Option(Text);
    }}