iframe - 动态高度/宽度可能吗?

时间:2011-07-06 09:32:04

标签: javascript jquery html css iframe

我正在使用jQuery将iframe附加到div中。 我想要它取整个宽度/高度的div。 这可能吗?

1 个答案:

答案 0 :(得分:1)

是,

你可以设置frame.height = div.offsetHeight属性(它应该包括填充)...... 宽度相同。

<div id="myDiv">
    <h1>
        I'm H1
    </h1>
</div>

<script>
    alert(document.getElementById('myDiv').offsetHeight);
</script>

如果您尝试使用此代码,您可以看到用P或Span更改H1,offsetHeight将会改变。

所以你可以:

var h = document.getElementById('myDiv').offsetHeight;   
$('#myFrame').attr('height', h);