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

把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
提交
取消
如何实现“新手引导”效果
  • 参与学习       46286    人
  • 解答问题       184    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信