父窗体中用window.open   打开一个子窗体
用window.opener.document.forms[formName].elements;可取得父窗体的表单元素的引用 
我现在用window.opener.document.forms[formName].elements[elementName].value= returnValue;可以向父窗体的文体框中返回值但现在我要向下拉框中返回值:
          var oOption = document.createElement("option");
         oOption.text = "法拉利";
         oOption.value = "4";
         window.opener.document.forms[formName].elements[elementXzqj].add(oOption);
  或用
window.opener.document.forms[formName].elements[elementXzqj].add(new Option("法拉利","4"));
老是报object Error 
可编辑的多选下拉列表吗?多值能分别保存到不同的记录吗?请高手赐教

解决方案 »

  1.   

     var   oOption   =   document.createElement("option"); 
           oOption.innerHTML   =   "法拉利"; 
           oOption.value   =   "4";  window.opener.document.forms[formName].elements[elementXzqj].appendChild(oOption); 试下
      

  2.   

    var oOption=document.createElement("option");   是在当前的documeng中建立了一个option,应该在opener中建立
      

  3.   

    在父窗口,利用子窗口返回的值生成option元素,在添加到父窗口中的下拉列表中
      

  4.   

    4楼大哥说得很对,在opener中建就可以了,谢谢请问多选下拉列表能不能变成可编缉的呢?
      

  5.   

    ProvidenceZY 
    能不能说的具体点,用什么方法给OPTION加name和value。