Javascript 拆下div';一旦达到某个最高值,则使用几乎相同的id

Javascript 拆下div';一旦达到某个最高值,则使用几乎相同的id,javascript,jquery,html,css,adobe-edge,Javascript,Jquery,Html,Css,Adobe Edge,所以我有这个代码,每800毫秒创建一个矩形div,它会从屏幕上掉下来。 现在,我希望能够删除一个div,一旦它达到某个最高值,否则它将 被div的弄得太乱了。现在,考虑到我给他们的身份证,我不知道该怎么做。我还想知道,游戏结束后,我怎样才能把这些div中的每一个都移除。这就是我到目前为止所做的一切:。我对javascript非常陌生,所以请提前感谢 var idNumber = 0; SpawnBlock(); function SpawnBlock()

所以我有这个代码,每800毫秒创建一个矩形div,它会从屏幕上掉下来。 现在,我希望能够删除一个div,一旦它达到某个最高值,否则它将 被div的弄得太乱了。现在,考虑到我给他们的身份证,我不知道该怎么做。我还想知道,游戏结束后,我怎样才能把这些div中的每一个都移除。这就是我到目前为止所做的一切:。我对javascript非常陌生,所以请提前感谢

var idNumber = 0;

        SpawnBlock();

        function SpawnBlock()
        {
            UpdateBlock();
            setTimeout(SpawnBlock, 800);
        }



        function UpdateBlock()
        {

            var block = document.createElement("div");
            block.style.width = "25px";
            block.style.height = "25px";
            block.style.background = "lightgrey"
            block.style.top = "-25px";
            block.style.left = Math.random() * 455 + "px";
            block.style.position = "absolute";
            block.id = "block" + ++idNumber;
            //block.speed = 0.5;
            sym.$("Stage").append(block);
            sym.$("#block"+idNumber).transition({top:"800px"},8000,"linear");

        }

它是在Adobe Edge中制作的,因此有了“sym.”名称空间。

这在类似的环境中对我很有用:

 var bl = document.getElementById("block" + (idNumber));
 bl.parentNode.removeChild(bl);
var-idNumber=0;
SpawnBlock();
var divblocks=[];
函数块()
{
UpdateBlock();
设置超时(生成块,800);
}
函数UpdateBlock()
{
var block=document.createElement(“div”);
block.style.width=“25px”;
block.style.height=“25px”;
block.style.background=“浅灰色”
block.style.top=“-25px”;
block.style.left=Math.random()*455+“px”;
block.style.position=“绝对”;
block.id=“block”++idNumber;
//block.speed=0.5;
符号$(“阶段”)。附加(块);
符号$(“#块”+idNumber).转换({top:“800px”},8000,“线性”);
divblocks.push(block.id);
如果(divblocks.length>800)
{
$(divblocks[0]).Remove();
}
}