Javascript 如何在iframe中获取body的内容并将其存储在新的div中?

Javascript 如何在iframe中获取body的内容并将其存储在新的div中?,javascript,iframe,getelementbyid,Javascript,Iframe,Getelementbyid,如何在iFrame中获取正文内容并将其存储在新的div中?例如: #文件 正文 我可以将内容BODYContents存储在: 使用JavaScript?以下代码应该可以满足您的需要: var iframe = document.getElementById('e_iframe'), icontent = iframe.contentDocument || iframe.contentWindow.document, bodyEle = icontent.getElemen

如何在
iFrame
中获取正文内容并将其存储在新的
div
中?例如:


#文件
正文
我可以将内容
BODYContents
存储在:



使用JavaScript?

以下代码应该可以满足您的需要:

var iframe = document.getElementById('e_iframe'),
    icontent = iframe.contentDocument || iframe.contentWindow.document,
    bodyEle = icontent.getElementsByTagName('body'),
    content = bodyEle[0].innerHTML;

document.getElementById('myid').innerHTML = content;

这个问题的可能副本是上面链接中已经回答的一半,但如何存储在div标签中。