try:
parent.document.getElementById("upfile")

解决方案 »

  1.   

    parent.document.all.upfile.length是options的上界,options是从0开始的,所以要parent.document.all.upfile.length-1
      

  2.   

    楼主是要加一个option吧?用add方法<SELECT ID="oSelect">
    <OPTION VALUE="1">One</OPTION>
    </SELECT>
    <SCRIPT>
    var oOption = document.createElement("OPTION");
    oSelect.options.add(oOption);
    oOption.innerText = "Two";
    oOption.value = "2";
    </SCRIPT>
      

  3.   

    多谢两位的回答,我要实现的功能是这样的:
        我要在弹出窗口中进行一些操作,然后将操作结果添加到父窗体的select中,我用了两位介绍的方法,可是还是提示我“缺少对象”,这是为什么?望指点。
    下面是我根据二位的介绍写的:
    function chkup()
        {
            var oOption = document.createElement('OPTION');
            parent.document.getElementById('upfile').options.add(oOption);
            oOption.innerText = "Two";
            oOption.value = "2";
            window.close();
        }
      

  4.   

    弹出窗口用opener,不是parent,parent用在内嵌的框架上
      

  5.   

    我将"parent"改为"opener",这回提示“服务器出现异常情况”????