我想显示问题,下面我想放一个文本框进行回答。例如。什么是印度的首都..当页面第一次加载时出现这个问题..当第二次加载时,另一个问题应该随机出现怎么写...请帮帮我
答案 0 :(得分:2)
如果您有一系列问题var questions = ["asdf", "sdfg", ...];
,那么您可以通过以下方式获得随机问题:
questions[Math.floor(Math.random() * questions.length)];
编辑:对于关联数组......
只需从中创建一个普通数组:
var questions = [];
for (var i in assocArr) {
if (assocArr.hasOwnProperty(i)) questions.push(assocArr[i]);
}
然后使用上述方法。