猿问
js的for循环给元素添加样式问题
看图uli[i+1]报错了,样式是添加上去了的,这个没问题,但为什么会报错呢?最后三行注释的那个就没问题,但我想搞明白为什么会报错,如果就这样会有没有什么影响?
hello23岁
浏览 3631
回答 1
1回答
anet
越界了,如果总的循环次数是10次,那么最后一轮循环中i就是9i+1 同等于10但是数组下标0开始,0到9为10个数并不存在10这个下标自然,uli[i+1]的值为undefinedundefined是定义为不能有任何属性的试图读取undefined的属性,会报错
0
0
0
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
CSS3
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
JavaScript
我要回答