jquery如何操作iframe中的所有元素

lqfly 2016-01-20 01:09:23
jquery版本:jquery-1.12.0.js
ie为:ie9
<iframe src="test.html" name="myname" id="myid"></iframe>
jquery代码:
$(function(){
var myv=$(window.frames["myname"].document).find("#mydiv").html();
alert(myv); //此处弹出来的是undefined,为什么呢?
})

test.html内容就只有一个div
<div id="mydiv">123</div>

以下我测试过都不行:why?
$(function(){
var myv=$("#mydiv", document.frames("myname").document).html();
alert(myv);
})

$(function(){
var myv=$(window.frames["myname"].document).find("#mydiv").html();
alert(myv);
})




...全文
53 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2016-01-20
  • 打赏
  • 举报
回复
iframe没加载完毕吧。。 改这样
    $(window).load(function () {
        var myv = $('#myid').contents().find("#mydiv").html();
        alert(myv);  //此处弹出来的是undefined,为什么呢?
    })

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧