我有與下面的HTML結構的論壇:如何在純JavaScript中獲取像素的高度?
<div id="header">Contents</div>
<div id="main">Contents</div>
<div id="footer">Contents</div>
基本上,我需要#main的高度設置爲文檔減去其他2種元素的高度的高度。問題是我必須這樣做沒有jquery.I谷歌搜索問題,並找到clientHeight方法,但它返回高度作爲一個數字,而我需要它作爲像素。
所以,問題是:有沒有什麼辦法可以在純JavaScript中獲得像素高度?
爲什麼不使用CSS? – evolutionxbox
這些數字的像素是正確的? – JiFus
你只需要通過'Math.round'將它舍入並添加字符串''px''。但我同意@evolutionxbox,一個CSS解決方案會更乾淨。 – Stephan