Javascript 游戏结束时按钮不出现

Javascript 游戏结束时按钮不出现,javascript,html,Javascript,Html,我想在一个按钮结束后重新启动一个游戏,但我不想让它出现,直到你崩溃 我尝试过以下代码: if (myGamePiece.crashWith(myObstacles[i])) { myGameArea.stop; var button = document.createElement("button"); button.innerHTML = "Restart"; var body = document

我想在一个按钮结束后重新启动一个游戏,但我不想让它出现,直到你崩溃

我尝试过以下代码:

if (myGamePiece.crashWith(myObstacles[i])) {
            myGameArea.stop;
            var button = document.createElement("button");
            button.innerHTML = "Restart";
            var body = document.getElementByTagName("body")[0];
            body.appendChild(button);
            return;
        }
按钮没有出现。你能帮我修一下吗?
更新:我试着让按钮隐藏起来,然后不隐藏,但那不起作用。我尝试过按照某人建议的方式来做,并且创建了无限多的按钮。

它不会出现,因为您的脚本中有一点错误

 var body = document.getElementByTagName("body")[0];
应该是

 var body = document.getElementsByTagName("body")[0];
作为补充说明,如果您想将动态创建的html元素附加到正文中,则只需编写:

document.body.appendChild(button);

有隐藏属性的页面上的按钮,然后取消隐藏它,当你想它。可能重复的我已经得到了按钮出现,现在我只需要它不使和无限数量的他们。