为了账号安全,请及时绑定邮箱和手机立即绑定

Cannot set property 'className' of undefined

Uncaught TypeError: Cannot set property 'className' of undefined
    at refreshDiv (game.js:56)
    at Game.init (game.js:73)
    at Local.start (local.js:11)
    at script.js:2



    var refreshDiv = function(data,divs){  
        for(var i=0; i<data.length; i++){
            for(var j=0; j<data[0].length; j++){ 
                if(data[i][j] == 0){
                    divs[i][j].className = "none";
                } else if(data[i][j] == 1){
                    divs[i][j].className = "none";
                } else if(data[i][j] == 2){
                    divs[i][j].className = "none";
                }
            }
        }
    }

正在回答

2 回答

我也是这个问题一直没解决不知道获取不到这个className问题

0 回复 有任何疑惑可以回复我~

检查.className前面的对象是否成功获取到,如果没获取到肯定报错。你这代码不全,别人也不好看出来

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Cannot set property 'className' of undefined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信