Javascript 控制台从数组中返回一个随机字,将该字放入控制台

Javascript 控制台从数组中返回一个随机字,将该字放入控制台,javascript,arrays,dom,console,document,Javascript,Arrays,Dom,Console,Document,嗨,我正试图从数组中返回一个随机词。这一切都是可行的,但问题出现在屏幕上。有没有办法在命令提示框中显示数组中的随机单词 这是我的代码,它可以工作,但问题出现在屏幕上,而不是控制台上。有办法吗 var NorthAmericaQuestions = ["How many States are in USA? Are There 51, 52, 54, 50?","How big are Dictionaries? Huge, Okayish, Thin?"]

嗨,我正试图从数组中返回一个随机词。这一切都是可行的,但问题出现在屏幕上。有没有办法在命令提示框中显示数组中的随机单词

这是我的代码,它可以工作,但问题出现在屏幕上,而不是控制台上。有办法吗

    var NorthAmericaQuestions = ["How many States are in USA? Are There 51, 52, 54,           50?","How big are Dictionaries? Huge, Okayish, Thin?"]

    var NorthAmericaAnswers = [52,"Huge"]

    function RandomGen() {
        randno = Math.floor ( Math.random() * NorthAmericaQuestions.length ); 
        document.write(NorthAmericaQuestions[randno]);
}

    Q1 = prompt (RandomGen(), "Type Here!");
    if (Q1 == NorthAmericaAnswers[0]){
        document.write("<br>Thats Correct!!");
}
    else {
        document.write ("<br>Oops Your Wrong!!");
}
var NorthAmericaQuestions=[“美国有多少个州?有51、52、54、50个州吗?”,“字典有多大?大,奥卡伊语,瘦?”]
var NorthAmericaAnswers=[52,“巨大”]
函数RandomGen(){
randno=Math.floor(Math.random()*NorthAmericaQuestions.length);
书面记录(北美问题[randno]);
}
Q1=提示(RandomGen(),“在此处键入!”);
如果(Q1==北美应答[0]){
文档。写(“
正确!!”; } 否则{ document.write(“
糟糕透了!!”; }
因为您是在文档上而不是在控制台中编写的

document.write(NorthAmericaQuestions[randno]);
它会写在文件上

要在控制台上编写,您必须使用

console.log(NorthAmericaQuestions[randno]);

console.log(北美问题[randno])
not
document.write(北美问题[randno])?您好,谢谢您的帮助,但是当将console.log而不是document.write放在网页上时,它不会显示在网页上,这很好,但是如何使它显示在他们回答问题的提示框中???您不能使用此方法。如果您希望弹出答案,请使用
警报
<代码>警报('回答正确!!')
。否则,请考虑使用分层
div
s来产生您想要的效果。您好,谢谢您的帮助,但是当放置console.log而不是document.write时,它不会出现在网页上,这很好,但是我如何使它出现在他们回答问题的提示框中???