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

来源:1-3 实例JS+DOM

慕前端7121920

2015-09-20 00:31

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";

}


写回答 关注

1回答

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

    因为下标是从0开始

    慕前端712...

    非常感谢!

    2015-09-22 00:51:02

    共 1 条回复 >

DOM探索之基础详解篇

要知道前端大牛都是从精通DOM开始的,全面讲解DOM的基础知识

98374 学习 · 238 问题

查看课程

相似问题