js弹框怎么获得父页面的元素

在第一个页面上弹出的第二个页面,怎么用第二个页面获取第一个页面里的元素!好像是用parent获取吧!... 在第一个页面上弹出的第二个页面,怎么用第二个页面获取第一个页面里的元素!好像是用parent获取吧! 展开
 我来答
百度网友f3a603b
推荐于2016-11-26 · TA获得超过2582个赞
知道小有建树答主
回答量:2114
采纳率:50%
帮助的人:836万
展开全部
js获取父页面的元素可以用$(window.parent.document).find("#customer_id").val();这里的customer_id表示父页面某一个元素的id。
比如:父页面有一个隐藏的input框<input id="customer_id" type="hidden" value="${distributor.customer_id}"/>,那么在子页面就可以用上述的语句取到父页面的id为customer_id的值。
梦家谊0207
2015-08-05 · 超过11用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:17.6万
展开全部
如果你用的iframe的话
比如你的父页面有一个全局js变量 windowHeight
在子页面可以用parent.windowHeight取到

如果你用window.showModalDialog() 弹出的页面就不可以了。
这种可以通过 java asp或者你用的其他语言后台传值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songbin019
推荐于2017-11-26 · 超过24用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:44.5万
展开全部
如果你用的iframe的话
比如你的父页面有一个全局js变量 windowHeight
在子页面可以用parent.windowHeight取到

如果你用window.showModalDialog() 弹出的页面就不可以了。
这种可以通过 java asp或者你用的其他语言后台传值。
追问
用的是window.open打开的了?
追答
window.open(pageURL,name,parameters)

可以通过这个url用后台传值

以url写 xxxx.action?parm=xxxx&parm2=xxxxx
可以把两个参数parm和parm2传到后台代码,然后再传到子页面。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wxqlgd
2013-10-10 · TA获得超过7025个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:326万
展开全部
window.opener.document.getElementById("父页面的id");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianheww
2015-08-14 · TA获得超过140个赞
知道小有建树答主
回答量:230
采纳率:66%
帮助的人:70.9万
展开全部
parent.method()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式