问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery如何获取iframe的document对象

发布网友 发布时间:2022-04-29 05:05

我来回答

4个回答

热心网友 时间:2022-05-13 15:43

1、你取得iframe的document的前提为这个iframe的地址是你域内的页面,
比如你设src为百度,取这个iframe的document时就会报拒绝访问的错误
2、我试过了 document.getElementById('myf').contentWindow.document 在ie与谷歌都行的
3、document.frames('iframename').document 这个方法只能在ie下面取得到
4、用火狐的firebug看看吧,有什么错都会显示出来,莫名其妙的事情什么时候都可能发生,
有时我直接取取window都报undefined

热心网友 时间:2022-05-13 17:01

试试这样写:

$('#frameID').load(function () {
    $('#frameID').contents().find('a');//以iframe中找元素a为例
});

热心网友 时间:2022-05-13 18:35

W3C的标准告诉我们,可以通过Dom对象的contentDocument属性来返回文档对象。

var doc = document.getElementById('mainFrame' ).contentDocument

IE8开始支持,如果你的项目不用兼容IE6,IE7的话使用这种方式最好。

IE6,IE7需要如此访问

var doc = document.frames['mainFrame'].document;

兼容方式:

var doc = document.getElementById('mainFrame' ).contentDocument || document.frames['mainFrame'].document;

以上是Javascript原生方法:

使用Jquery则简单些

$("iframe").contents().find("selector")

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 用js互相调用iframe页面内的js函数 如何通过JS获取HTML中iframe中的SVG整个文档? js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF] 检查气密性有哪几种方法原理又是什么? 检查装置气密性有哪些方法 商品房预售合同原件要抵押给银行吗? 我用麒麟做微信头像好不好? 用美玉做微信头像好不好 万和热水器JSQ30-16L7显示12是怎么回事 excel 制作完成进度条 用自己的手机号和验证码验证码帮别人注册腾讯会员是不是有问题_百度问一问 怎么删除QQ上的点赞记录? 中国人民警察大学警卫学专业要求男生身高多少? 中国人民警察大学录取分数线2021 公安大学报考条件多少分 2021年公安招生 职业技术学院的女生可以报名吗 那些大学有推免博士生的资格? 中国人民公安警察大学招生条件 中国人民警察大学警大考研备考攻略方法流程注意事项 中国人民警察大学收不收少数名族? ...Js获取Html代码 发现代码中没有值 IE8、火狐无变化 IE6、IE7正 ... js获取iframe 然后操作--》点击iframe的document或body的时候,修改父... ...加载iframe的src为什么ie7就不能加载,ie6和ie8都可以加载呢_百度知 ... iframe中的html如何引用javascript文件??? 求js中iframe中,获取网页信息的方法。。在本地html文件可以,但是跨域... javascript访问js生成的iframe里的内容,出现拒绝访问。 我的js代码在ie6 和 ie7 能执行 在 ie8不能 有没有兼容的方法啊_百度... 一个页面内有两个head标签的话,貌似在IE6,IE7,IE8下无法加载第二个head... 请教:怎么样在iframe中调用父窗体中的JS对象 Js获取Iframe页面高度,并将高度赋值给Iframe ie7、ie8下使用iframe,iframe下嵌套<object><param/></object>实现flash... 电脑桌面只有鼠标箭头黑屏怎么回事 电脑开机后桌面什么都不显示,只有一个鼠标箭头 有没有好看的美食图片啊 发点来看看 速度哦 四川代表菜图片 如何用手机拍出漂亮的食物照片 魔域更换手机号码怎么更换. 魔域口袋版怎样解除手机绑定 魔域账号被别人绑定了手机号码,怎么可以解除掉绑定的号码 魔域口袋华为手机怎么换帐号