iframe显示的内容是它加载的文件。如何获得文件的内容呢?举例如下:
网页上的iframe如下:
<iframe id="upload_target" name="upload_target" src="load.php"></iframe>
javascript代码如下:
var xx = document.getElementById('MyIFrame').contentDocument.body.innerHTML;
alert(xx);
本人在IE8、firefox 3.6.12、Google Chrome 7.0.517.44下作了试验,都有效。
如果上面的不好用,可以考虑下面的这两个:
document.getElementById('target_upload').contentWindow.document.documentElement.innerHTML
或者
document.getElementById('target_upload').contentWindow.document.body.innerHTML