如何使用javascript随机添加表单输入值?
例如,假设我在数组中有一个问题的答案库 如何将3个随机答案和1个正确答案转换为表单输入值 让我试试这是半伪代码真的很快如何使用javascript随机添加表单输入值?,javascript,Javascript,例如,假设我在数组中有一个问题的答案库 如何将3个随机答案和1个正确答案转换为表单输入值 让我试试这是半伪代码真的很快 var answerList = [1, 2, 3, ,4 ,5 ,6 ,7, 8, 9, 10]; var questionIdArrays = [1] var question1 = { questionId: 1, question: "What is 5 + 5?", correctAnswer: 5 } get random quest
var answerList = [1, 2, 3, ,4 ,5 ,6 ,7, 8, 9, 10];
var questionIdArrays = [1]
var question1 = {
questionId: 1,
question: "What is 5 + 5?",
correctAnswer: 5
}
get random question from questionIdArrays
because questionIdArray is 1, get questionId 1
display question1's question in <h1> element
randomly display correctAnswer in 1 of the 4 input values
randomly grab 3 answers from answerList and place them randomly in the remaining 3 input values
var-answerList=[1,2,3,4,5,6,7,8,9,10];
var问题阵列=[1]
变量问题1={
问题一:1,,
问题:“什么是5+5?”,
正确答案:5
}
从问题阵列中获取随机问题
因为questionIdArray是1,所以获取questionId 1
在元素中显示问题1的问题
在4个输入值中的1个中随机显示correctAnswer
从回答列表中随机抽取3个答案,并将其随机放置在其余3个输入值中
希望这是有道理的!最困难的部分是答案的随机输出,我对此感到困惑。提前谢谢
Zero the correct answer from the answerList
create loop
use Math.random() to get a number from the list
test if result is zero
if it is then get another number
store value
zero out result