【问题标题】:Button not appearing when game ends游戏结束时按钮不出现
【发布时间】:2019-10-09 07:11:31
【问题描述】:

我想在游戏以一个按钮结束后重新开始游戏,但我不希望它在你崩溃之前出现。

我试过这段代码:

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;
        }

按钮没有出现。你能帮我解决这个问题吗? 更新:我尝试将按钮隐藏然后不隐藏,但这不起作用。我已经尝试按照某人(抱歉)建议的方式进行操作,并且创建了无数个按钮。

【问题讨论】:

  • 在页面上有隐藏属性的按钮,然后在需要的时候取消隐藏。
  • 我已经让按钮出现了,现在我只需要它不要制作无限数量的按钮。

标签: javascript html


【解决方案1】:

它没有出现是因为你的脚本有一点错误。

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

应该是

 var body = document.getElementsByTagName("body")[0];

附带说明,如果您想将动态创建的 html 元素附加到正文中,编写以下内容就足够了:

document.body.appendChild(button);

【讨论】:

    猜你喜欢
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多