js使用offsetHeight獲取div高度為0的問題


今晚試了好久沒弄出來,后來獲取子一層的div就能獲取到高度了

 

我的情況是這樣的:我在最外面寫一個<div id="mainBody">,  里面寫bootstrap的div,獲取mainBody的offsetHeight為0,而子div(bootstrap的div)能夠顯示offsetHeight。

 

百度了好久,終於找到一個網頁:http://bbs.csdn.net/topics/390355106

原來是浮動的問題,那就好辦了,直接在#mainBody的里面加上<div style="clear:both"/>就行了~ 好開心啊 o(∩_∩)o 哈哈

如果想要動態加清除浮動的代碼,可以這樣做:

document.getElementById("mainBody").innerHTML += "<div style='clear:both;'/>";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM