使用opener.parent时如何使用javascript变量?

时间:2014-11-05 07:18:10

标签: javascript

在这种情况下如何使用变量? 它在警报和正常情况下工作。 但是在这种情况下如何使用它呢?我认为" dot"破坏功能..?

<script langauge="javascript">
function post_value2(formName){
opener.document.formName.viamedlem.value = document.frm.c_name.value;
//alert(formName);  //alerts cookies
self.close();
}
</script>

我已经使用+ formName +,{formname}进行了测试,我现在唯一的想法就是将它转换为一个对象,但对于一个简单的事情来说这听起来有点过分了吗??

<input ... onclick="post_value2('cookies');">

1 个答案:

答案 0 :(得分:1)

使用括号表示法按名称/键访问对象

opener.document.forms[formName].viamedlem.value

或者向表单/字段添加id属性并使用它来获取DOM节点

opener.document.getElementById(...)