看了看你的代码,你要想连续发,那id就不能固定
需要修改的地方
最好把var id=0;给成别的变量 id跟下面容易混淆
我定义的一个叫za的变量
var za=0;
var tid="nowId"+String(za);
newEle.id = tid;
za++;
setInterval("go("+tid+")",1000);
这样即可发多个div
if(event.keyCode==32){......}这里的代码应该放在function go(obj){.....}这个函数中
这段代码,在IE8下,测试了,正常。
恐怕你要判断一下出了右边后,如何处理
if(x+50>1024){
obj.style.left = "0px";
}else{
obj.style.left = (x+50)+"px";////////////这个地方,要注意
}