function reinitIframe(){
var iframes = document.getElementsByTagName("iframe");
for(var i = 0 ; i < iframes.length ; i++){
var iframe = iframes[i];
try{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = height;
}catch (ex){}
}
}
window.setInterval("reinitIframe()", 500);

本文介绍了一个JavaScript函数,用于自动调整网页中所有iframe元素的高度,确保它们能够根据内容自适应显示,避免滚动条出现或者内容被截断的问题。通过每隔500毫秒执行一次该函数,可以动态地调整iframe的高度。
419

被折叠的 条评论
为什么被折叠?



