jquery获取iframe内容

为什么用$("#little_frame").contents().find("body").html() 获取不到iframe内容

第1个回答  2014-12-17
要先等iframe加载完成才能成功获取...

$("#little_frame").load(function() {
alert($("#little_frame").contents().find("body").html());

});
第2个回答  2016-05-28

不会啊 亲测可以获取到的:

<script language="javascript">
var t=$("#IFrame").contents().find("#angel").val();
alert("子框架里文本框里的内容为:"+t);
</script>

不信可以看这里 有在线实例演示的:

http://www.angelweb.cn/Html/jquery/jqueryshili/3091.html

本回答被网友采纳
第3个回答  2014-06-09
框架代码怎么会写到body里头去了,应该放到body外面,将body标签放到noframes标签里面,然后写上 $(window.frames['header'].document.body).html()