当前位置:  开发笔记 > 编程语言 > 正文

在Iframe Load中读取iframe内容

如何解决《在IframeLoad中读取iframe内容》经验,为你挑选了2个好方法。

我只是想学习如何在iframe的onLoad事件中阅读iframe内容并将其内容写入主页?谢谢..



1> RohitWagh..:

您可以在父页面中使用此jquery函数,它还支持许多其他函数来添加和删除内容:


在上面的代码中:#idofElement是iframe中HTML页面中要设置其值的元素.我希望它可以帮助你......



2> 小智..:

这一天我一直在努力.你如何访问iframe似乎很重要.如果您使用,document.getElementById()您将获得一个没有onload事件的Iframe对象.但是,window.frames[]例如,如果通过数组访问

var iframeWindow = top.frames['iframeID'],

你得到一个窗口对象,它有onload事件.

(即使用frame id属性,但ff使用name属性.所以使用两者并使其相同)

然后你可以分配

iframeWindow.onload=function(){iframeContent=iframeWindow.document.body.innerHTML;};

请注意,由于iframeWindow是一个窗口对象,因此您可以使用窗口语法来访问内容.


<script type =“ text / javascript”>函数redisplay(){var content = top.frames ['fetch']。document.body.innerHTML; top.frames ['display']。document.body.innerHTML = content; } </ script> </ head> <body> <iframe id =“ display” name =“ display” style =“ width:600px; height:500px; border:solid 1px black;”> </ iframe> <p> </ p> <iframe src =“同一域中的页面” id =“ fetch” name =“ fetch” style =“ width:600px; height:500px;” onload =“ redisplay();”> </ iframe> </ body>
推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有