加粗的那句为什么i的值输出一直是固定的4
for( var i=0; i<aStep.length; i++){
aA[i].index=i;//为每一个按钮增加一个index属性,为后面引用做好准备
aA[i].onclick=function(){
console.log(i);
console.log(this.index);
if(this.index<aStep.length-1){//如上,如果不加这个判断,到了最后一个会报错
this.parentNode.style.display="none";
aStep[this.index+1].style.display="block";
//aStep[i].style.display="block";
}
else if(this.index==aStep.length-1){//如果到了最后一个,结束整个操作
oMask.style.display="none";
this.style.display=oSearch.style.display="none";
}
}
}