var x = Math.ceil(Math.random() * 1000);
var a=getElementById("b");
a.style.left=x+"px";
b最后的left属性没有改变。
topleft是哪个属性的值?谢谢你的支持。由于这个课程在设计之初主要是启发大家从头制作一个游戏,所以很多复杂的技术没有使用,在代码层面有非常多的优化空间。
var a=getElementById("b");别的没看,但这句等号后面应该是document.getElementById("b");吧!
元素定位了么?使用left。 查看下是否定位。 没有定位的话使用无效。 代码没错的。