我希望在按钮结束后重新启动游戏,但是我不希望它在崩溃之前出现。
我尝试了以下代码:
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;
}
该按钮不出现。你能帮我解决这个问题吗? 更新:我曾尝试将按钮隐藏起来,然后再隐藏,但这是行不通的。我已经尝试过以某人(对不起)建议的方式进行操作,并创建了无数个按钮。
答案 0 :(得分:1)
它没有出现,因为您的脚本中有一点错误。
var body = document.getElementByTagName("body")[0];
应该是
var body = document.getElementsByTagName("body")[0];
作为旁注,如果要将动态创建的html元素附加到正文,则只需编写以下内容:
document.body.appendChild(button);