首先Iframe作为页面的一个特殊”元素“。
//返回一个Iframe对象
function getIframe(fid){returndocument.getElementById(fid);}
//获取返回的Iframe原始高度
var f=getIframe(fid);
var h= f.contentWindow.document.body.scrollHeight;
//设置Iframe高度自适应
f.style.height=h+"px";
//避免Iframe页面未加载完就执行脚本,可将脚本执行代码最后执行
window.οnlοad=function(){
var f=getIframe(fid);
var h= f.contentWindow.document.body.scrollHeight;
f.style.height=h+"px";
}
//Iframe理解
Iframe既然作为子窗体,就与当前窗体无二。可根据Iframe的id值返回Iframe对象,然后利用其contentWindow属性,这样对iframe子页的操作就想当前页面一页了。