我要在iframe中添加html,在html中我有一个具有display属性的div:none,当页面中的某些选项被激活时,它会变为阻塞。
问题是加载页面时,使用body.scrollHeight相对于html的元素计算iframe的高度。这不计算具有display:none的div的值,因此在将属性更改为display:block时,出现了元素,但是页面溢出了,因为高度的计算已经没有这些divs。
可以通过什么方式解决?我无法修改iframe,但是如果里面有东西。
答案 0 :(得分:0)
一旦div可见,请尝试重新计算iframe的高度。 另外,我不确定您使用iframe的目的是什么,但是请记住,iframe是用于将文档嵌入网页中的,如果这不是您的工作,那么您可能会发现在体内轻松地工作。
希望这至少使您对如何解决问题有所了解。