ncaught TypeError: Cannot read property 'getElementsByTagName' of null
window.onload= function(){
? ?//容器對象
? ?var box=document.getElementById("container");
? ?var imgs=box.getElementsByTagName("img");
? ?//獲得單張圖片的寬度
? ?var imgWidth=imgs[0].offsetWidth;
? ?//設置掩藏門體露出的寬度
? ?var exposeWidth=160;
? ?//設置容器總寬度
? ?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";
? ?}
}
HTML:
<div class="container">
? ? ? ?<img src="pic/風景1.jpg" alt="風景1" title="1"/>
? ? ? ?<img src="pic/風景2.jpg" alt="風景2" title="2"/>
? ? ? ?<img src="pic/風景3.jpg" alt="風景3" title="3"/>
? ? ? ?<img src="pic/風景4.jpg" alt="風景4" title="4"/>
</div>
找了半天沒有找打錯誤在哪里了,請各位高手幫忙
2016-10-20
好囧。。。。。知道錯在那里了