Javascript 只要提示回答正确,就尝试打开“新建”按钮

Javascript 只要提示回答正确,就尝试打开“新建”按钮,javascript,html,prompt,Javascript,Html,Prompt,所以,现在我正在尝试编写一个简单的游戏,在这个游戏中,用户会得到一个谜语,当他们给出正确的答案时,他们就可以进入下一个谜语。 现在我可以给你一个提示,然后你回答这个问题,这将导致更多的文本,我可以假设添加一个按钮在。。。但是,随着按钮的出现,所有围绕它的编码也随之出现了? 有没有办法解决这个问题?或者,对于我正在尝试的工作,是否有更好的编码替代方案?我有点希望我知道如何使用表单而不是提示和按钮,但从我试图找到的东西来看,我似乎看不到任何方法可以做到这一点 以下是我到目前为止所写的内容(很抱歉,我

所以,现在我正在尝试编写一个简单的游戏,在这个游戏中,用户会得到一个谜语,当他们给出正确的答案时,他们就可以进入下一个谜语。 现在我可以给你一个提示,然后你回答这个问题,这将导致更多的文本,我可以假设添加一个按钮在。。。但是,随着按钮的出现,所有围绕它的编码也随之出现了? 有没有办法解决这个问题?或者,对于我正在尝试的工作,是否有更好的编码替代方案?我有点希望我知道如何使用表单而不是提示和按钮,但从我试图找到的东西来看,我似乎看不到任何方法可以做到这一点

以下是我到目前为止所写的内容(很抱歉,我以前没有在这个网站上发布过,我现在真的非常绝望)(注:我知道我在编码方面非常糟糕):

单击按钮

试试看

函数nextButton() {{ 下一个问题! } 变量y; var name=prompt(“什么是兔子?”); 如果(名称!=“fluffy”) { y=name++“是+++”错误; document.getElementById(“demo”).innerHTML=y; } 其他的 { y=“正确!”; document.getElementById(“demo”).innerHTML=y; } } 函数myFunction() { var x; var name=prompt(“毛茸茸的可爱动物是什么?”); 如果(名称!=“一只兔子”) { x=name++“错了!”; document.getElementById(“demo”).innerHTML=x; } 其他的 { x=“正确!”+下一个按钮; document.getElementById(“demo”).innerHTML=x; } }
您可以尝试加载隐藏函数,然后实现else if语句,以确定是否选择了答案a显示else按钮msbox“请重试”?很抱歉我从C和C++中学到了一些东西,看看它对JavaScript可能会有帮助,但我不确定100%。(因此,如果您能让我知道这也很好。:)

也许可以将您的下一个按钮功能更改为以下内容:

function nextButton()
{
   return "<button onclick='nextButton()'>Next question!</button>";
}
致:

这应该可以解决脚本问题


祝你好运

谢谢大家!!按钮现在显示得很好:)虽然当我按下它时它似乎不起作用?也许它起作用了,但请记住它只是调用了相同的函数,所以它再次显示自己。在其中放置一个alert(),并在单击按钮时查看它是否显示警报。
function nextButton()
{
   return "<button onclick='nextButton()'>Next question!</button>";
}
x="correct!" + nextButton ;
x="correct!" + nextButton() ;