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";
??????????????? }
??????????? }
??????? }
??? }
2019-05-05
我也是這個問題一直沒解決不知道獲取不到這個className問題
2019-03-20
檢查.className前面的對象是否成功獲取到,如果沒獲取到肯定報錯。你這代碼不全,別人也不好看出來