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

找不到目标元素,大神们求解("Uncaught TypeError: Cannot read property 'appendChild' of null")

var initDiv = function(container, data, divs) {

for(var i = 0; i < data.length; i++) {

var div = [];

for(var j = 0; j < data[0].length; j++) {

var newNode = document.createElement('div');

newNode.className = 'none';

newNode.style.top = (i * 20) + 'px';

newNode.style.left = (j * 20) + 'px';

container.appendChild(newNode);

div.push(newNode);

divs.push(div);

}

}


正在回答

3 回答

在initDiv(container,data,divs) 不是传了三个参数吗?,根据报错,你看看game.js中调用的initDiv(gameDiv,gameData,gameDivs)是不是有位置出现错误,如果没错,那就是gamediv获取对象时错了,你看看那个local.js

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

在引入js的时候 后面加上  defer="true"  就可以了


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

http://img1.sycdn.imooc.com//5e0a19fe0001f4af03120032.jpg

传进来的container看看是怎么写的。我也是这么传参的,测试没有问题。container是传的document.getElementById("");

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

举报

0/150
提交
取消

找不到目标元素,大神们求解("Uncaught TypeError: Cannot read property 'appendChild' of null")

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