我有这样的结构,
<div id="A">
<div id="A1">
<div id="B1"></div>
<div id="B2"></div>
</div>
<div id="A2"></div>
</div>
A2
和B2
中包含表格,B1
只有4个复选框。
我希望A1
和A2
在页面上达到50/50%,目前效果非常好。但是当有人在浏览器窗口调整大小时,我的A1会变得更高,有时候身高也会更低。
JS //我会在一个小时左右添加它
当某人在浏览器中调整大小时,我可以在方法B1
中找出.resize
的高度吗?这必须在渲染之前发生,然后我会根据{{B2
调整B1
的大小1}}身高。
答案 0 :(得分:0)
您可以使用offsetHeight
属性
在您的情况下,要获得B1
的高度,请执行类似
var B1Height = document.getElementById('B1').offsetHeight;
offsetHeight是什么?
offsetHeight = height + padding + scrollBar + border。
offsetHeight不包括保证金。
答案 1 :(得分:0)