无法获取iframe的内容

时间:2016-09-30 00:23:28

标签: javascript iframe

我在iframe中加载本地html文档,然后尝试从脚本中访问其文档。

这是javascript:

let ifrm = document.getElementById('iframeid');
console.log(ifrm);
let doc = ifrm.contentWindow.document;
console.log(doc);

这是我的iframe声明:

<iframe src="untitled.html" style="display:none" id="iframeid"></iframe>

这是结果: The content of head and body gets lost.

正如您所看到的,当我尝试获取文档时,iframe的内容会消失。我做错了什么?

1 个答案:

答案 0 :(得分:0)

出于某种原因,您必须等待onload事件。

看看这里:http://plnkr.co/edit/fNEZLyWkjT952a7e3WNy?p=preview