问答详情
源自:2-2 界面渲染逻辑

为什么这里会出现:Cannt set property 'className' of undefined 的错误:

if(gameData[i][j]==0){
    gameDivs[i][j].className="none";
}

我代码和老师一样呀

提问者:学编程的懒虫 2017-11-14 16:57

个回答

  • 徐锦杰
    2017-11-14 23:32:35
    已采纳

    是不是initDiv有问题,看看gameDivs[i][j]是不是都是dom元素,如果都是dom元素那就看下循环条件里,j值是不是超过9了导致gameDiv[i][j]是undefined

  • qq_碎月雨中奏_0
    2018-01-21 09:47:04

    我也碰到了同样的问题