感觉这部分代码太多重复了,想着把重复的代码做成一个方法,然后传递不同的参数过来,也能达到相同效果。初步测试和老师代码效果一样,目前没有报错。

var refreshNext = function(){
for(var i=0; i<nextData.length; i++){
for(var j=0; j<nextData[0].length; j++) {
if(nextData[i][j] == 0){
nextDivs[i][j].className = 'none';
}
else if(nextData[i][j] == 1){
nextDivs[i][j].className = 'done';
}
else if(nextData[i][j] == 2){
nextDivs[i][j].className = 'current';
}
}
}
}
注意代码nextDivs 编辑器自动联想打错为 nextData