Привет, я ищу это: Динамически отрегулируйте высоту iframe , но для того, чтобы сделать это с div, у меня есть следующее:
#NewsBlock {
height: 222px;
overflow-x: auto;
padding: 5px;
}
<div class="boxFive">
<h3 class="tab">Latest News</h3>
<script type="text/javascript">
function resizeIframe() {
var height = document.documentElement.clientHeight;
height -= document.getElementById('NewsBlock').offsetTop;
height -= 20; /* whatever you set your body bottom margin/padding to be */
document.getElementById('NewsBlock').style.height = height +"px";
};
document.getElementById('NewsBlock').onload = resizeIframe;
window.onresize = resizeIframe;
</script>
<div id="NewsBlock">
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
<div class="ShortNews">
<a href="" class="NewsLink"></a>
<p>title for news article<a href="#" title="Click to read more">more...</a></p>
</div>
</div>
</div>
но это, похоже, не работает, я что-то упустил?