0
A
回答
0
據我記得,沒有單一的財產價值得到這個。
基本上,您需要獲得邊距寬度(左側和右側)並將它們添加到您現有的尺寸。此外,除非您正在使用框大小(默認情況下您是而不是),您還需要添加填充左側和右側。
您可以使用getComputedStyle獲取您需要的實際值。例如:
window.getComputedStyle(element, null).getPropertyValue("margin-left");
編輯: 我忘了邊界:P ....左右邊框寬度,以及...
0
請有下面的代碼一看,有作爲的警覺總寬度包含保證金的Div 220。
<style>
#myDiv{
width:200px;
height:200px;
margin:10px;
}
</style>
<div id='myDiv'>
</div>
<script>
var div = document.getElementById('myDiv');
var style = window.getComputedStyle(div);
var leftMargin = parseInt(style.marginLeft.match(/\d+/));
var rightMargin = parseInt(style.marginRight.match(/\d+/));
alert(div.clientWidth + leftMargin + rightMargin);
</script>
相關問題
- 1. 固定寬度div div寬度div?
- 2. 設置div高度等於寬度(javascript)
- 3. 從寬度改變div:100%;寬度:1000像素;當<1000px(Javascript)
- 4. DIV寬度8.0
- 5. 寬度DIV
- 6. 去Div寬度?
- 7. Div寬度= 100%?
- 8. Rails 3/Javascript-設置div的寬度
- 9. 使用JavaScript閱讀div的寬度
- 10. Javascript動態更改div寬度
- 11. 錯誤的div寬度,當它與javascript
- 12. 通過javascript設置div寬度onDomReady
- 13. 使用Javascript增加div寬度setTimeout()
- 14. 用Javascript動態改變div的寬度
- 15. jQuery - 設置div寬度等於div寬
- 16. 2 div div寬度100%
- 17. div寬度如何跟表寬度?
- 18. DIV寬度取決於IMG寬度
- 19. IE與Chrome - 圖像寬度/ Div寬度
- 20. 瀏覽器寬度的100%寬度div
- 21. DIV的高度和寬度
- 22. 擴大div寬度
- 23. 縮放div寬度
- 24. 查找div寬度
- 25. Div寬度問題
- 26. Div寬度不變
- 27. Div寬度錯誤
- 28. 將div的寬度設置爲無寬度屬性的div的「顯示寬度」
- 29. css 100%寬度div不佔用父寬度的全部寬度
- 30. 固定寬度的div與最大寬度div並排在CSS
jQuery有很多內置的語法 - 糖,它處理Web瀏覽器之間的差異,尤其是每個瀏覽器處理盒模型的方式。然而,在這裏搜索一些可能已經揭示了這一點:http://stackoverflow.com/questions/4787527/how-to-find-the-width-of-a-div –
offsetWidth不包括邊距 – user3219182
重要的是要記住jQuery建立在JavaScript之上。也就是說,任何jQuery都可以做,JavaScript可以做。 – George