经过google搜索后,我尝试了各种方法来获取iframe的innnerHTML,但至少在Chrome 7.0中没有,而且在Firefox 3.6中也没有。
基本上我正在使用表单中的iframe实现文件上传器,并将表单的目标设置为iframe,以便将来自服务器的响应添加到iframe中。然后我为“load”事件注册了一个eventHandler,这是我想要检查我需要iframe的innerHTML的响应的地方。
以下是我尝试从onload eventHandler中获取iframe窗口文档的各种方法,但它总是未定义的
我使用0索引,因为主窗口中只有一个iframe 此外,来自服务器的响应确实显示在iframe内,并且事件处理程序也被调用
有人可以帮忙了解什么是获取iframe的innerHTML的正确方法,iframe适用于大多数浏览器,如FireFox 3.0+和IE6.0 +以及Chrome
答案 0 :(得分:0)
也许这有点矫枉过正,但我会使用div并在其上调用jQuery函数load。它不完全是一个iframe,但它应该可以正常工作,并且允许你调用$('div')。html()并获得页面的确切内容。