在window.document.forms [0]中找不到元素

时间:2012-03-07 05:09:14

标签: javascript

我有一个带有单选按钮的页面,所选的值在

之类的函数中
function returnSelect()
{
     window.document.forms[0].choice_processType.value ;
    window.opener.document.forms[0].pevent.value = 'getpNames';
    window.opener.document.forms[0].processName.value='';
    for (var i=0; i < document.forms[0].elements.length; i++)
   {
   if (document.forms[0].elements[i].checked)
      {
      window.opener.document.forms[0].processName.value=document.forms[0].elements[i].value;
      break;
      }
   }
   if(window.opener.document.forms[0].processName.value=='')    {
        window.opener.document.forms[0].pevent.value = '';
   }
    window.opener.document.forms[0].submit();
    closeConn();
}

所以当我使用Firebug时,window.document.forms [0]没有processName或pevent等(它为null)

如何调试此问题?

1 个答案:

答案 0 :(得分:0)

使用parent.window.document工作