我将两个div并排设置为height auto。我希望它们具有相同的高度,因此我将它们组合为数组的成员。
我递归遍历数组,并将不高的数组设置为最高的高度。问题是我尝试获取COMPUTED高度的所有操作均导致值不正确。
我尝试了以下操作:
(els[x].currentStyle) ? h=els[x].currentStyle.height : h=window.getComputedStyle(els[x],null).height;
h = el.clientHeight || el.offsetHeight || el.scrollHeight;
这两个都产生640像素点,而在我的特定显示中,计算出的值为751.8。
可能有一个常数,我可以用它来获取正确的高度。就像即时获取的数字可能是在标准尺寸的屏幕上(例如960像素高等),然后乘以窗口大小?
我将两个div并排设置为height auto。我希望它们具有相等的高度,因此我将它们组合为数组的成员。我递归遍历数组,并将不高的数组设置为...的高度...
我充分利用了我想到的这个小功能
如果您有DOM文档,则可以尝试以下代码: