高分请说下,求助大神!js通过DOM创建了元素,运行却显示undefined?
我在写一个类似雷电的网页游戏,先定义了一个全局变量数组var bul=[],来存放我灰机子弹,再定义了i=0对数组进行操作;然后通过通过bul[i]=document.createElement('div')创建。并添加到sky背景中。但是运行时bul[i].style.top=bul[i].offsetTop-10+'px'这句报错,说不能获取未定义的属性,在appendChild之前怎么不报错呢?新手,求大神解答。代码在图片里。