如何使用javascript随机添加表单输入值?

如何使用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

例如,假设我在数组中有一个问题的答案库

如何将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 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