国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - 怎么獲取高度自適應元素的高度呢?

瀏覽:134日期:2022-12-13 08:05:52

問題描述

我的元素盒子高度沒有設置,由子集內容撐開,怎么獲取它的高度呢?height 等各種方法獲取都是0 請問有什么辦法獲取實際的高度?

問題解答

回答1:

你可以 延時一點時間再去獲取內容的高度,例如這樣

const oBox=document.getElementById(id);setTimeout(function(){ console.log(oBox.scrollHeight)},500)回答2:

clientHeight, scrollHeight, offsetHeightinnerHeight, outerHeight基本上總有一款適合你的

回答3:

獲取的都是0 因為高度沒設置 我想要的是網頁加載完成后 顯示的實際高度,包括子集的

回答4:

第一種可能沒渲染完,js就執行了。。獲取到0第二種可能里面子元素都是浮動的,或者絕對定位了。最外一層沒高度第三種可能獲取錯元素了,js寫錯?

回答5:

應該是還沒等渲染完元素就執行獲得高度的代碼導致的。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 永年县| 安国市| 应城市| 日土县| 武威市| 历史| 伊川县| 五峰| 满洲里市| 滕州市| 肇州县| 龙江县| 隆德县| 天津市| 宣威市| 伊春市| 乌恰县| 平江县| 瓦房店市| 沅江市| 临武县| 岳阳市| 济源市| 亚东县| 南和县| 武安市| 南和县| 安宁市| 云龙县| 措美县| 富平县| 江永县| 克东县| 泸西县| 嘉祥县| 马龙县| 肥城市| 崇信县| 宁晋县| 通州市| 奉节县|