有關js獲取div的寬高問題


1,#div.style.width(當#div{width:300px;}以style樣式設置的寬度是拿不到數據的,此時應通過offsetWidth,獲取div的實際高度:內容高度 + 內邊距*2 +邊框*2 )

  例如:

  

 

 

  當我們如下設置

  

 

 

   這里的style.width是拿不到值的,只能通過offsetWidth;

  注意:我們盡量都使用offsetWidth來獲取div尺寸信息

 2,clientHeight(獲取內容高度,內容高度不包括邊框和外邊距和滾動條,height+2*padding的尺寸)這里不包含外邊距和邊框。

 3,box.offsetLeft  //獲取box盒子相對它的父容器水平的偏移

 4,box.offsetTop //獲取box盒子相對它的父容器垂直的偏移


免責聲明!

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



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