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";