var arr=new Array(); for(i=0;i<Box.length;i++) { if(i<BoxRows) { arr.push(Box[i].offsetHeight) } -----------分割线------------ 为什么是for(i=0;i<Box.length;i++),而我写成for(Box[i]=0;i<Box.length;i++)却不行?感觉没问题啊
arr 是一个数组,目的应该是为了获取数组里的arr的高度,有两种写法
1.arr[i]=Box[i].offsetHeight(若设外边距需注意)
2.arr.push(Box[i].offsetHeight)
不懂再回复
var arr=new Array();
for(i=0;i<Box.length;i++)
{
if(i<BoxRows)
{
arr.push(Box[i].offsetHeight)
}
_________________分割线——————————————————
不知道怎么沾一起了。