我想获得一个div的高度,以使另一个div匹配它的高度。我使用了clientHeight方法,但是它没有返回好的值(较小的值)。实际上,似乎在所有元素加电之前返回一个高度。在网上进行了一些研究之后,我尝试将window.load()推迟到一切收费完成之后,但效果不佳。有什么想法吗?
mounted () {
this.matchHeight()
},
matchHeight () {
let height = document.getElementById('info-box').clientHeight
}
<div class="columns">
<div class="left-column" id="context">
<p>Some text</p>
</div>
<div class="right-column" id="info-box">
<img />
<ul>
some list
</ul>
</div>
</div>
我会使用flexbox实现等高列 https://css-tricks.com/snippets/css/a-guide-to-flexbox/