我试图访问一个包含在<iframe>中的页面的文档对象。换言之,我有一个包含<iframe>的页面,并且希望在该页面(父页面)上使用jQuery来访问该<iframe>的文档对象。
具体而言,我正在尝试找到<iframe>文档渲染完成后(即onload)的高度,以便我可以将父页面中的<iframe>大小调整为与<iframe>的内容完全匹配的高度。
如果重要的话,这个<iframe>是使用JavaScript在主机页面上创建的,并且与父页面处于同一域中。我已经使用了这种类型的代码:
$('iframe').contents().find('body').append('<p>content</p>');
我想填充<iframe>内容,但我不知道获取<iframe>文档对象的确切语法。
出于某种原因,我发现有很多方法可以从<iframe>内部访问父文档对象(大多是使用纯JavaScript),但无从反向操作。
谢谢提前任何帮助!