容器的寬度怎么得不到
window.onload = function() {
? ? //容器對象
? ? var box = document.getElementById('xinxifang1');
? ? ?//獲得圖片 NodeLest對象集合
? ? ?var imgs = box.getElementsByTagName('img');
? ? ?//單張圖片的寬度
? ? ?var imgwidth = imgs[0].offsetwidth;
? ? ?//設置隱藏門體露出的寬度
? ? ?var exposewidth = 60;
? ? ?//設置容器總寬度
? ? ?var boxwidth = imgwidth + (imgs.length - 1) * exposewidth;
? ? ?box.style.width = boxwidth + 'px';
? ? ?//設置每道門的初始位置
? ? ?for (var i = 1, len = imgs.length; i < len; i++) {
? ? ? imgs[i].style.left = imgwidth + exposewidth * (i - 1) + 'px';
? ? ?}
};
2017-07-06
60+'px';
2017-02-03
width是style中的樣式。寫在行內
如果是設置id,直接box.id = "456"就行了。
2017-02-02
不知道 設置容器總寬度的 style 是哪里冒出來的 ??