jquery获取iframe内容
为什么用$("#little_frame").contents().find("body").html()获取不到iframe内容...
为什么用$("#little_frame").contents().find("body").html() 获取不到iframe内容
展开
3个回答
展开全部
要先等iframe加载完成才能成功获取...
$("#little_frame").load(function() {
alert($("#little_frame").contents().find("body").html());
});
$("#little_frame").load(function() {
alert($("#little_frame").contents().find("body").html());
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会啊 亲测可以获取到的:
<script language="javascript">
var t=$("#IFrame").contents().find("#angel").val();
alert("子框架里文本框里的内容为:"+t);
</script>
不信可以看这里 有在线实例演示的:
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
框架代码怎么会写到body里头去了,应该放到body外面,将body标签放到noframes标签里面,然后写上 $(window.frames['header'].document.body).html()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询