把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;嗎?
if(this.index<aStep.length-1){//如上,如果不加這個判斷,到了最后一個會報錯
aStep[this.index+1].style.display="block";
}
寫成if(i<aStep.length-1){...
}
為什么不對呢?前面不是不是已經定義了aA[i].index=i;嗎?
2015-08-18
舉報
2016-01-10
在設置index值得循環里,aA[i].index和i是相等的。但是等出了這個循環之后,i的值變成aStep.length的值,二者就不相等了