function autoSetIframeHeight(id) {
try{
var iframe = document.getElementById(id);
if(iframe.attachEvent){
window.setTimeout(function() {
console.log(iframe.contentWindow.document.documentElement.scrollHeight)
iframe.style.height = (iframe.contentWindow.document.documentElement.scrollHeight+100)+'px';
},500)
iframe.attachEvent("onload", function(){
iframe.contentWindow.onclick = function () {
autoSetIframeHeight(id);
}
});
return;
}else{
window.setTimeout(function() {
console.log(iframe.contentDocument.body.scrollHeight)
iframe.style.height = (iframe.contentDocument.body.scrollHeight+100)+'px';
},500)
iframe.onload = function(){
iframe.contentDocument.onclick = function () {
autoSetIframeHeight(id);
}
};
return;
}
}catch(e){
throw new Error('setIframeHeight Error');
}
}
js实现iframe高度的自适应
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。