Javascript 当我的iframe加载时,会出现两个滚动条,如果我将iframe的滚动条设置为no,它将不会显示网站的完整内容
我有主站点A,我正在站点A下的iframe中加载站点B。但是当站点B在站点A下加载时,它显示两个滚动条。当我以不滚动的方式删除滚动条时,它的内容将变为静态和固定大小。Altound站点B有很多内容要展示 我试过了Javascript 当我的iframe加载时,会出现两个滚动条,如果我将iframe的滚动条设置为no,它将不会显示网站的完整内容,javascript,html,css,iframe,Javascript,Html,Css,Iframe,我有主站点A,我正在站点A下的iframe中加载站点B。但是当站点B在站点A下加载时,它显示两个滚动条。当我以不滚动的方式删除滚动条时,它的内容将变为静态和固定大小。Altound站点B有很多内容要展示 我试过了 <iframe src="http://siteB.com" style="border: 0; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%">
<iframe src="http://siteB.com" style="border: 0; position:absolute;
top:0; left:0; right:0; bottom:0; width:100%; height:100%">
我也尝试了javascript代码,但在我的情况下它不起作用
<iframe id='myFrame'
frameborder=0 scrolling=no width=100%
src="..."
onload='adjustMyFrameSize();'>
</iframe>
<script>
function adjustMyFrameHeight()
{
var frame = getElement("myFrame");
var frameDoc = getIFrameDocument("myFrame");
frame.height = frameDoc.body.offsetHeight;
}
</script>
函数adjustMyFrameHeight()
{
var frame=getElement(“myFrame”);
var frameDoc=getIFrameDocument(“myFrame”);
frame.height=frameDoc.body.offsetHeight;
}
获取变量中的iframe
var ele = document.getElementsByClassName('ppm-externalapp-iframe');
然后设置属性
ele[0].style.height = '200px';
我不想给它固定的高度。我只是举个例子,你可以使用JS动态添加它,就像你在问题中使用的那样
frameDoc.body.offsetHeight