我有一個div元素,它沒有定義的寬度或高度。它擁有其他元素,並根據它們的大小進行模製。 我需要得到div的最終大小,而不能檢查它的內部元素(動態元素)的大小。Javascript - 獲取未定義元素的寬度
我試着解析對象的所有屬性,但什麼都沒發現,都是「未定義」。
有什麼想法?
非常感謝
後來編輯:
我
<div id="xxx" style="position:relative;">
aaaa
</div>
我想:
var a = mydiv.style.width;
但沒有奏效。
我也試過:
var getKeys = function (obj) {
var keys = [];
for(var key in obj){
document.write(key+"="+obj.key+"<br>");
}
return keys;
}
getKeys(mydiv.style);
要顯示所有屬性,但沒有過任何信息。
jQuery解決方案完美運行,但getComputedStyle
正是我所尋找的,因爲我無法在這裏使用jquery。
對不起,有關簡短的信息。
而* *如何你做了嗎? –
向我們展示所有返回undefined的屬性。即使你不明確地指定它,你總是可以獲得高度和寬度。請記住在浮動元素的情況下清除浮動 – Jashwant