0
A
回答
3
CSS文件告訴要設置的內容。 DOM(文檔對象模型)目前是什麼文檔。
var mydiv = document.getElementById("mydiv");
var curr_width = parseInt(mydiv.style.width); // removes the "px" at the end
讓您有ID = 「mydiv」
EDIT1一個div的假設:也有這些:
document.getElementById("mydiv").clientWidth;
document.getElementById("mydiv").offsetWidth;
EDIT2:只是因爲它可能會拿出:offsetWidth會包括任何邊框的寬度,水平填充,垂直滾動條寬度等
+0
我曾經嘗試這樣做... – user331080 2010-06-23 16:05:32
+0
這可能是DIV做網頁上沒有退出。所以,問題的作者可以用必要的屬性創建dom元素(對於css);計算寬度;刪除dom元素。 – petraszd 2010-06-23 16:08:23
0
你可能會尋找一些與相關的方法/屬性對象存儲在document.styleSheets
屬性。
請參見:
相關問題
- 1. 得到一個div元素的寬度
- 2. 的Javascript得到一個div
- 3. 有沒有一種方法,我可以給20%的寬度,以一個div和寬度的其餘部分到另一個DIV與CSS
- 4. CSS:縮放浮動div寬度100%,直到2個浮動div的最小寬度可以適合寬度
- 5. 得到一個div的高度,以適應收縮後的寬度
- 6. 得到一個StackPane的寬度
- 7. CSS縮放高度以匹配寬度 - 可能與一個formfactor
- 8. CSS-獲取100%寬度div以包裝在另一個[jsfiddle]
- 9. css - 縮小父div以適合一個孩子的寬度並約束另一個孩子的寬度
- 10. 得到一個谷歌圖圖像填充DIV的寬度
- 11. CSS可變寬度的div
- 12. div div中的2個div。一個是%寬度,一個是自動的
- 13. 對齊一個100%的寬度div來固定寬度的div
- 14. CSS - 顯示爲一個固定的寬度和高度DIV
- 15. CSS:一個div的高度相對保持其寬度
- 16. css如何在自動調整寬度時依賴一個div到另一個
- 17. 得到一個div的起源高度
- 18. 有一個div匹配CSS中的內容寬度
- 19. 打破一個固定寬度的div div寬度變爲100%
- 20. 我可以有一個css div類模擬一個不同的CSS div類嗎?
- 21. 如何將兩個寬度添加到CSS中的一個類
- 22. 得到一個div
- 23. 得到一個div的高度,基於其他div的高度
- 24. 是否可以使用CSS設置一個div的容器高度減去另一個div的高度?
- 25. 不能得到一個搜索框,直到一定的寬度
- 26. 找到一個元件的寬度?
- 27. CSS - 如何將可變高度和寬度的div居中放置在另一個div的中心?
- 28. 如何在一個固定寬度的div中使用2個可變寬度的div?
- 29. 我可以將div調整爲另一個div的最小寬度嗎?
- 30. javascript:可以得到原始圖片的寬度和高度嗎?
我不明白你在問什麼。 「來自CSS文件」是什麼意思?爲什麼不只是在DOM中查詢'div'的實際寬度? – 2010-06-23 15:55:39
,因爲我想改變的div在不同的模板 – user331080 2010-06-23 16:00:45
看起來你想要得到的*計算樣式*寬度,請參見:http://stackoverflow.com/questions/2531737/javascript-incapable-of-getting-elements- maxheight,通過元素的風格,maxheight – CMS 2010-06-23 16:06:12