控制台从数组中返回一个随机单词,将单词放入控制台

时间:2014-05-01 10:17:29

标签: 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 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!!");
}

1 个答案:

答案 0 :(得分:1)

因为你在文件中写不在控制台

document.write(NorthAmericaQuestions[randno]);

它会写在文件上

在控制台上写,你必须使用

console.log(NorthAmericaQuestions[randno]);