我想接收使用JavaScript的對象的原始CSS寬度值。但是,如果我使用:js樣式屬性返回空白
var originalWidth = document.getElementById(<idOfObject>).style.width;
它總是返回空白。我也注意到,我使用這個語法訪問的任何屬性都將返回空白。我知道這個給定的元素存在,因爲
alert(document.getElementById(<idOfObject>));
確實顯示我是正確的對象。
任何人都可以幫助我解決這個問題嗎?
innerWidth or offsetWidth?除此之外,我還會補充一點,您可以訪問內聯樣式屬性,如下所示:
我只是想出了自己,你是對的!感謝你的回答! – Tiddo 2011-06-03 18:08:12
都不是,正確的是clientWidth; offsetWidth返回寬度加邊框寬度。如果屬性寬度由外部CSS或甚至樣式設置 – drodsou 2012-07-26 17:16:45