为了账号安全,请及时绑定邮箱和手机立即绑定

把this.index直接写成i,为什么不对呢?

if(this.index<aStep.length-1){//如上,如果不加这个判断,到了最后一个会报错

aStep[this.index+1].style.display="block";

}

写成if(i<aStep.length-1){...

}

为什么不对呢?前面不是不是已经定义了aA[i].index=i;吗?

正在回答

1 回答

在设置index值得循环里,aA[i].index和i是相等的。但是等出了这个循环之后,i的值变成aStep.length的值,二者就不相等了

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何实现“新手引导”效果
  • 参与学习       46275    人
  • 解答问题       189    个

学会用 原生JavaScript代码和JQuery两种方式实现依次显示效果

进入课程

把this.index直接写成i,为什么不对呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号