为什么那么多的undefined?
在浏览器中运行,按F12(也就是鼠标右键后再选择审查元素),找到Sources,设置断点
然后你可以刷新下页面,按F5就行,页面会变暗
再按F10,一步一步的运行,选中变量(也就是i),鼠标放在上面不要动,你就能观察i的变化了
控制台显示i的值分别为:Lists[0]、Lists[1]、Lists[2]、length、item、namedItem,至于为什么是这几个值,并不是很清楚
使用for(var i =0;i<lists.lenght;i++){}这种方式就可以了。你这个循环i就已经是里面的值了 就没必须要再lists[i]了