offwetWidth 和width區(qū)別? 我設(shè)了offsetWidth,顯示出來(lái)是1?奇怪了
?var bod=document.getElementById('bodi');
? ? ? ? var imgs=bod.getElementsByTagName('img');
? ? ? ? var imgWidth = imgs[0].offsetWidth;
? ? ? ? alert(imgWidth); //1 奇怪了 ?
?var bod=document.getElementById('bodi');
? ? ? ? var imgs=bod.getElementsByTagName('img');
? ? ? ? var imgWidth = imgs[0].offsetWidth;
? ? ? ? alert(imgWidth); //1 奇怪了 ?
2015-10-01
舉報(bào)
2015-10-02
javascript 中 offsetWidth 是對(duì)象的可見(jiàn)寬度,包滾動(dòng)條等邊線,會(huì)隨窗口的顯示大小改變
你代碼彈出為1,可能是圖片沒(méi)有正常加載顯示。
clientWidth、offsetWidth、clientHeight區(qū)別
IE6.0、FF1.06+:
offsetWidth = width + padding + border
offsetHeight = height + padding + border
IE5.0/5.5:
offsetWidth = width
offsetHeight = height
offsetwidth:是元素相對(duì)父元素的偏移寬度。等于border+padding+width