首页 > 其他 > 详细

跨iframe页面访问元素

时间:2017-11-09 23:20:19      阅读:191      评论:0      收藏:0      [点我收藏+]
// 父页面访问iframe子页面
// 标准浏览器
document.getElementById("iframe1").contentDocument.getElementById("div1").style.background = ‘red‘;
window.frames[‘iframe1‘].document.getElementById("div1").style.background = ‘red‘;
// IE专用
document.frames[‘iframe1‘].document.getElementById("div1").style.background = ‘red‘;
window.frames[‘iframe1‘].document.getElementById("div1").style.background = ‘red‘;
// iframe子页面访问父页面
parent.document.getElementById("div1");
// 多级iframe需用top
top.document.getElementById("div1");
// iframe高度自适应
document.getElementById(ifr_Id).onload = function () {
    var ifrHeight = window.frames[ifr_Id].document.body.offsetHeight;
    this.style.height = ifrHeight + ‘px‘;
    $(This).parent().height(ifrHeight);
}

 

跨iframe页面访问元素

原文:http://www.cnblogs.com/viva-yue/p/myiframe.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!