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