js子窗口如何获取父窗口输入框值
写了一个js,功能是父窗口用window.open(url)弹出子窗口,但有一个需求是子窗口需要获取父窗口中一个输入框的值,用以下的方法怎么也获取不到,不知道各位高手有没...
写了一个js,功能是父窗口用window.open(url)弹出子窗口,但有一个需求是子窗口需要获取父窗口中一个输入框的值,用以下的方法怎么也获取不到,不知道各位高手有没有什么好方法
document.getElementById('input_title').value = window.opener.document.getElementById('input_title').value;
谢谢
现在发现好像弹出窗口后父窗口刷新了,不知道怎么回事,希望各位高手指点一二 展开
document.getElementById('input_title').value = window.opener.document.getElementById('input_title').value;
谢谢
现在发现好像弹出窗口后父窗口刷新了,不知道怎么回事,希望各位高手指点一二 展开
推荐于2016-06-08 · 知道合伙人互联网行家
关注
展开全部
1、父页面
代码如下:
<input type="text" id="name" value="zhangsan"/>
<a href="a.html" target="_blank">预览</a>
2、子页面,也就是a.html获取父页面中文本框的value
代码如下:
$(function(){
console.info(window.opener.document.getElementById("name").value);
});
这样控制台中出来的则是父页面文本框的值 .
代码如下:
<input type="text" id="name" value="zhangsan"/>
<a href="a.html" target="_blank">预览</a>
2、子页面,也就是a.html获取父页面中文本框的value
代码如下:
$(function(){
console.info(window.opener.document.getElementById("name").value);
});
这样控制台中出来的则是父页面文本框的值 .
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询