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

当前页面为father.HtmI,嵌入页面为iframe. html;
当前页面可写,嵌入页面只读;
当前页面中含新文本框并可写,嵌入页面含(原有)一个多行文本框(只读)并绑定三类显示选择按钮;
原文本框绑定按钮有id(="old1id"或"old2id"或"old3id“),新文本框id=”newid";
需求:获取原有框中文本→自动填入新框!?

重点是获取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的代码,又有什么好方法吗?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答