js如何自动获取嵌入页面(iframe)中的文本框的文本,在另一个新文本框中写入?

当前页面为father.HtmI,嵌入页面为iframe.html;当前页面可写,嵌入页面只读;当前页面中含新文本框并可写,嵌入页面含(原有)一个多行文本框(只读)并绑定... 当前页面为father.HtmI,嵌入页面为iframe. html;
当前页面可写,嵌入页面只读;
当前页面中含新文本框并可写,嵌入页面含(原有)一个多行文本框(只读)并绑定三类显示选择按钮;
原文本框绑定按钮有id(="old1id"或"old2id"或"old3id“),新文本框id=”newid";
需求:获取原有框中文本→自动填入新框!?
展开
 我来答
匿名用户
2020-01-07
展开全部
重点是获取iframe窗体
var frame ;
如果iframe只有一个
frame = window.frames[0];
如果有id 比如 <iframe id="frame" ></iframe>
frame = document.getElementById("frame").contentWindow;

frame = window.frames["frame"].contentWindow;
最后赋值就好了
document.getElementById("newid").value = frame.document.getElementById("old1id").value;
追问
谢谢
进一步,father 与iframe跨域,且不能对iframe. html的代码作任何修改,只能改动father. html的代码,又有什么好方法吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式