如何将值返回到父表单

时间:2015-10-19 14:28:50

标签: javascript

我有一个弹出窗体,需要将值返回到主窗体。第一个语句工作正常,但是当我尝试将字段名称(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";
    */
}

1 个答案:

答案 0 :(得分:0)

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

opener.MasterForm[theField].value = "Haloha";