window.parent.document.getElementById("registerId").value = id;这句话什么意思求详细解答,求大神

window.parent.document.getElementById("registerId").value = id;我知道window.parent是父窗口但后面就又不明白了registerId存到哪里去了<s:hidden name="register.id" id="id"></s:hidden>这句中的name="register.id"什么意思register是从哪里来的,当前页面怎么没有定义。

<s:hidden name="register.id" id="id"></s:hidden>

是一个隐藏表单,看这意思,你用的应该是struts之类的框架
提交以后,直接把 register.id 赋值给 对应Action中的 register 对象的 id 属性

window.parent.document.getElementById("registerId").value = id;

registerId 应该是一个表单的id属性值,将其值改为变量 id 的值
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-20
REGISTER.ID 函数可以用于工作表(与 REGISTER 函数不同),但无法用 REGISTER.ID 函数指定函数名和参数名。

语法 1
对于 Microsoft Excel for Windows
REGISTER.ID(module_text,procedure,type_text)
Module_text 为文本,用于指定 Microsoft Excel for Windows 中的 DLL 名称,该 DLL 包含函数。
Procedure 为文本,用于指定 Microsoft Excel for Windows 中 DLL 内的函数名。还可以使用函数的序数值,该值来自模块定义文件 (.DEF) 中的 EXPORTS 语句。序数值或源 ID 号不能为文本形式。
Type_text 为文本,用于指定返回值的数据类型以及 DLL 的所有参数的数据类型。Type_text 的首字母指定返回值。如果函数或代码源已经注册过,则可以省略该参数。本回答被网友采纳
相似回答