在这种情况下如何使用变量? 它在警报和正常情况下工作。 但是在这种情况下如何使用它呢?我认为" 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');">
答案 0 :(得分:1)
使用括号表示法按名称/键访问对象
opener.document.forms[formName].viamedlem.value
或者向表单/字段添加id
属性并使用它来获取DOM节点
opener.document.getElementById(...)