跨iframe页面访问元素
Posted vivayue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨iframe页面访问元素相关的知识,希望对你有一定的参考价值。
// 父页面访问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页面访问元素的主要内容,如果未能解决你的问题,请参考以下文章
访问 <iframe> 元素的窗口和文档的最简洁的跨浏览器方法是啥?