怎么获取iframe里面的元素

 我来答
硪丨暧恋
2017-10-02 · TA获得超过8980个赞
知道大有可为答主
回答量:5336
采纳率:93%
帮助的人:2179万
展开全部

跨域的话是无论如何也取不到的。

没跨域的话这样:

  
var iframe = document.getElementById('ifrmae');//获取那个iframe,也可以用$('#iframe')[0]替代
var iframeWindow = iframe.contentWindow;//获取iframe里的window对象
var $c = iframeWindow.$;//获取iframe中的jquery对象
$c('body')//获取iframe中body元素,其他的话自己用$c('#aaa')去获取吧




如果跨了子域,要在父页面跟子页面都设置
document.domain
值都是域名,不要前面的www什么的



       

汽车违章处理51
2017-10-02 · 超过208用户采纳过TA的回答
知道小有建树答主
回答量:2235
采纳率:0%
帮助的人:443万
展开全部
原理就是先在当前页面中找到你的Iframe对象var oframe = document.getElementById("iframe");再将iframe对象看着是另一个页面的文本对象var childDome = oframe.document.getElementById("H");简洁点的就是:document.getElementById("iframe")..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式