我需要在將內容填充到內容之前獲取shareddiv的實際寬度和高度,以便我可以確定有多少面板可以放入到shareddiv中設備或瀏覽器的分辨率HTML - 在將內容填充到內容之前獲取div寬度和高度
<div id="outerdiv">
<div style="width: 100% ;height:100%;" id="sharedDiv" ></div>
</div>
警報在代碼不同位置返回不同的值。
var divow = document.getElementById('sharedDiv').offsetWidth;
alert("div offsetwidth"+divow);
你將不得不發佈更多的代碼爲我們幫助弄清楚爲什麼它在代碼中的不同位置返回的值不同。代碼中這些不同點之間div的實際寬度是否發生變化?從我在這裏可以看到的情況來看,它看起來像是在正確的軌道上。 – Travesty3 2012-04-11 13:35:51
等一等,你是否真的在說div的_width_會根據你查詢它的值而有所不同?嗯。 – 2012-04-11 13:51:25
是的!如果我指定寬度= 100%和高度= 100%的樣式,我認爲div會佔用設備寬度和高度。因此,在將控件渲染到該div區域之前,如果能夠獲得div的大小,它將等於設備的寬度和高度,並且可以輕鬆地計算出正確裝入設備的控件數量。 – user1071096 2012-04-12 03:13:17