Javascript 如何将值返回到父窗体

Javascript 如何将值返回到父窗体,javascript,Javascript,我有一个弹出式表单,需要向主表单返回一个值。第一条语句工作正常,但当我尝试将字段名(textAlert)放入变量时,我无法让它工作。我尝试了各种语法。 请帮忙。谢谢 function DoReturnValue() { opener.MasterForm.textAlert.value = "Hello"; // WORKS /* DOES NOT WORK var theField = "textAlert"; opener.MasterForm

我有一个弹出式表单,需要向主表单返回一个值。第一条语句工作正常,但当我尝试将字段名(
textAlert
)放入变量时,我无法让它工作。我尝试了各种语法。 请帮忙。谢谢

function DoReturnValue() 
{
    opener.MasterForm.textAlert.value = "Hello";     // WORKS

    /*   DOES NOT WORK
    var theField = "textAlert";
    opener.MasterForm(theField).value = "Haloha";
    opener.document.MasterForm.getElementById(theField).value = "Haloha";
    */
}

要使用字符串变量作为名称动态访问属性,请使用:


谢谢你的远见。它起作用了。谢谢。
opener.MasterForm[theField].value = "Haloha";