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

来源:2-2 界面渲染逻辑

学编程的懒虫

2017-11-14 16:57

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

我代码和老师一样呀

写回答 关注

2回答

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

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

    慕婉清440... 回复学编程的懒虫

    怎么弄,我现在遇到了搞不定

    2020-02-14 17:58:59

    共 2 条回复 >

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

    我也碰到了同样的问题

基于websocket的火拼俄罗斯(单机版)

前端大牛带你实现单机版俄罗斯方块!

31677 学习 · 106 问题

查看课程

相似问题