我有一個div浮動到右與寬度:15%更改DIV側相對
而且我另一個div來它浮子
現在第一個div高度是:1246px
和第二格高度:9847px
而且我想,正確的股利將沿第二個div繼續
正確的div代碼:
<div id="aside">
的第二個div代碼:
<div id="art">
現在我寫這段代碼的第二個div結束後:
document.getElementById("aside").style.minHeight = document.getElementById("art").clientHeight + "px";
而且結果是正確的DIV得到的高度:8927px
但第二個div的高度爲:9847px
我不知道爲什麼它的發生,當我運行這段代碼:在控制檯
document.getElementById("art").clientHeight
,我得到:9847px
我想是因爲我的第二個div有圖像,他們還沒有加載,高度比它假設是,當代碼運行
所以我嘗試做下:
window.onload = function() {
document.getElementById("aside").style.minHeight = document.getElementById("art").clientHeight + "px";
}
但沒有發梗, 有什麼問題? 純JS請
的jsfiddle https://jsfiddle.net/u6h6kmze/
製作舒爾您擴展輸出,看看導致
ü可以分享的jsfiddle你的代碼? –
@KamuranSönecek我編輯和廣告jsfiddle,看看我的消息結尾 –
當我爲'#aside和#art設置'overflow:hidden'''時,它們的高度相同。 –