for( i=0;i<Lis.length;i++)中的var可以省略?
不可以省略,如果省略了就变全局变量了,在严格模式下是会报错的,但是你可以把起始条件放在循环外面
比如:
var i;
for( i=0;i<Lis.length;i++)
或是:
var i=0;
for( ;i<Lis.length;i++)