问答详情
源自:1-3 实例JS+DOM

为什么在设置容器总宽度时 imags.length-1这里为什么要去减一

window.onload=function (){

//容器对象

var box = document.getElementById("container");


//获得图片NodeList对象集合

var imags = box.getElementsByTagName("img");

//单张图片的宽度

var imagswidth=imags[0].offsetWidth;

//设置隐藏图片露出的宽度

var tuwidth=160;


//设置容器总宽度

var boxwidth=imagswidth + (imags.length-1)*tuwidth;

box.style.width=boxwidth+"px";

}


提问者:慕前端7121920 2015-09-20 00:31

个回答

  • echo_kinchao
    2015-09-21 10:17:10
    已采纳

    因为下标是从0开始