上面圈出的那句没有执行,因为this.index 是undefined,(也不能直接使用i取代this.index,原因是i不是变化的值,使用alert打印输出的i值始终为3) 解决方式:在for语句执行时给当前lis[i]设置index值; 另一种写法是: 其中将i作为函数参数传入,此时的i是变化的;