我試圖讀取沒有jQuery的div的寬度。我正在使用的代碼是:使用JavaScript閱讀div的寬度
JS:
var windowwidth = parseInt(document.getElementById("window").style.width);
window.onload = function start() {
alert(windowwidth);
}
HTML:
<div id="window">
<p>Lorem ipsum dolor sit amet.</p>
</div>
CSS:
#window {
height: 250px;
margin: 0 auto;
width: 600px;
}
我不明白爲什麼這是不工作,我已經遍佈這個網站和谷歌,並不能找出解決方案。我不想爲此使用jQuery(這是一個小的自定義HTML5腳本,所以我不需要那個龐大的庫來處理一件小事),甚至當我嘗試jQuery方法時,它仍然不起作用。
爲什麼不看看jQuery源代碼,看看他們是怎麼做到的? –
如果我不能以另一種方式解決問題,這可能是一個好主意,謝謝。 – JacobTheDev
use element.clientWidth :) – Achshar