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

在第一个页面上弹出的第二个页面,怎么用第二个页面获取第一个页面里的元素!好像是用parent获取吧!

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的值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-05
如果你用的iframe的话
比如你的父页面有一个全局js变量 windowHeight
在子页面可以用parent.windowHeight取到

如果你用window.showModalDialog() 弹出的页面就不可以了。
这种可以通过 java asp或者你用的其他语言后台传值。
第2个回答  推荐于2017-11-26
如果你用的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传到后台代码,然后再传到子页面。

本回答被提问者和网友采纳
第3个回答  2013-10-10
window.opener.document.getElementById("父页面的id");
第4个回答  2015-08-14
parent.method()

js弹框怎么获得父页面的元素
js获取父页面的元素可以用$(window.parent.document).find("#customer_id").val();这里的customer_id表示父页面某一个元素的id。比如:父页面有一个隐藏的input框,那么在子页面就可以用上述的语句取到父页面的id为customer_id的值。

div父级元素(div父级元素怎么写)
js获取父级元素1、打开编辑工具editplus,点击editplus菜单栏上的【File】--New--HTMLpage。2、新建好html页面后,editplus自动帮助我们生成了框架,先把title修改下,然后保存。3、在body区域里添加了子,父,祖父三级div,代码如下。4、演示代码写好后,打开浏览器,在浏览器上运行看看效果。5、下面...

js\/jquery如何获取父窗口的元素?
取父窗口的元素方法:(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:(selector, window.parent.parent.document);类似的,取其它窗口的方法大同小异,(selector, window.top.document);(selector, window.opener.document);(selector, window.top.frames[0].document);j...

js获取父级元素
接下来的步骤是获取这个元素的父级。在JavaScript中,我们可以使用内置的parentNode属性来实现这一点。这个属性会返回元素的直接父元素,无论是还是其他任何类型的元素。当我们调用p元素的parentNode并打印结果时,可以看到它返回了其所属的元素。同时,我们可以通过打印的innerHTML来验证我们的操作,确认它是否...

js获取父级元素
1、首先创建一个div,里面再创建一个p元素,通过p元素来获取他的父元素div。2、接下来我们用js来获取p元素。3、这样我们就得到p元素,并获得了它的值,看看结果。4、接下来我们就来获取这个p元素的父元素。5、通过parentNode就能得到它的上一级元素了(父元素),同时我们打印了div中的html内容,看看...

怎么用js在子页面中获取到父页面的元素的id
http:\/\/your-iframe-url.com\/page\/?btnid,子页面通过location.search获取到查询字符串“?btnid”,你自己去掉问号,就可以获取到父页面的btnid了。我还是写个简单的例子吧:父页面的js:(".btn").click(function(){ $("#child-frame").src="http:\/\/your-iframe-url.com\/page\/?"+this...

js对iframe内外(父子)页面进行操作
在iframe子页面操作父页面元素的JavaScript代码 父页面获取iframe子页面元素的代码 使用jQuery在iframe子页面和父页面操作元素的代码 在iframe中调用父页面方法和变量 父页面对iframe子页面方法和变量的控制在进行操作前,务必确保iframe已经完成加载,避免因提前调用而导致错误。可以通过onload事件或检查...

JS中怎么在子页面中调用父页面的方法?
1、首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签。2、再新建一个child.html页面,如图,展示一个id=link的div标签,和link的点击事件,因为是调用父级方法,所以需要用到window.parent.pop()方法。3、预览页面,可明显看到parent.html里面的iframe框架...

js 弹出窗口 选值后提交回父级页(不刷新)的文本框
子窗口代码(child.html)这个必须按这个命名,如果要改,需要把父窗口代码里面的child.html也同步改掉 <!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd"> Untitled Page body{font-size:12px} .data_list{back...

如何获取当前标签的父标签js获取父标签
1.p外层的父标签如果没有定义高度或宽度(用px或者其它单位定义,而非百分比),p用百分比是无效的。如果坚持要用百分比,请换成table标签。2.如果一定要用p标签,一种方法是通过JS脚本获取浏览器高度或宽度然后给标签,用纯CSS方法,是这样:给login_wrapper加一条属性“position:absolute”。jsp中用来定义...

相似回答