Javascript 文本区域中的显示数组
我有一个包含2个问题的数组:我想在我的HTMl中显示textarea中的所有问题。但当我点击按钮时,它只显示最后一个问题。在“console.log”中,它确实显示了整个阵列。 为什么? Html部分:Javascript 文本区域中的显示数组,javascript,html,arrays,function,Javascript,Html,Arrays,Function,我有一个包含2个问题的数组:我想在我的HTMl中显示textarea中的所有问题。但当我点击按钮时,它只显示最后一个问题。在“console.log”中,它确实显示了整个阵列。 为什么? Html部分: <button id = "vragen">Questions:</button> <br><br> <textarea name="" id="input"><
<button id = "vragen">Questions:</button> <br><br>
<textarea name="" id="input"></textarea><br><br>
问题:
然后,js部分:
var input = document.getElementById("input");
var questions=
[
{
vraag: "Como voce se chama?\n (a)Pedro\n(b)Fred\n(c)Douglas",
answer:"a"
},
{
vraag:"Qual sua idade? \n(a)25\n(b)30\n(c)39",
answer: "c"
}
];
vraag.addEventListener("click",quiz);
function quiz()
{
for(var i = 0; i< questions.length;i++)
{
var vragen = questions[i].vraag;
input.value = vragen;
console.log(vragen);
}
var input=document.getElementById(“输入”);
变量问题=
[
{
vraag:“你是查马吗?\n(a)佩德罗\n(b)弗雷德\n(c)道格拉斯”,
答:"a"
},
{
vraag:“我的资格?\n(a)25\n(b)30\n(c)39”,
答复:“c”
}
];
vraag.addEventListener(“点击”,测验);
函数测验()
{
for(var i=0;i
请帮忙。
var input=document.getElementById(“输入”);
var vragen=document.getElementById(“vragen”);
变量问题=[
{
vraag:“你是查马吗?\n(a)佩德罗\n(b)弗雷德\n(c)道格拉斯”,
答:"a"
},{
vraag:“我的资格?\n(a)25\n(b)30\n(c)39”,
答复:“c”
}
];
vragen.addEventListener(“点击”,测验);
函数测验(){
对于(var i=0;i
问题:
var input=document.getElementById(“输入”);
var vragen=document.getElementById(“vragen”);
变量问题=[
{
vraag:“你是查马吗?\n(a)佩德罗\n(b)弗雷德\n(c)道格拉斯”,
答:"a"
},{
vraag:“我的资格?\n(a)25\n(b)30\n(c)39”,
答复:“c”
}
];
vragen.addEventListener(“点击”,测验);
函数测验(){
对于(var i=0;i
问题:
input.value=vragen
不要指定,而是附加它
input.value=vragen
不要分配,而是附加它。更改
input.value=vragen
为input.value+=vragen
。更改vraag.addEventListener(“单击”,测验);使用document.getElementById('vragen')。addEventListener(“单击,测验”);并添加两个换行符-查看我的答案。你打算如何阅读用户的答案?使用textarea
-你只是在为自己做很多工作…尝试使用div
s和按钮
…我只是在尝试一步一步地完成这个测验项目。对设置用户选项有什么建议吗?更改input.vvalue=vragen
更改为input.value+=vragen
。更改vraag.addEventListener(“单击”,测验);使用document.getElementById(“vragen”)。addEventListener(“单击,测验”);并添加两个换行符-查看我的答案。你打算如何阅读用户的答案?使用textarea
-你只是在为自己做大量的工作…尝试使用div
s和按钮
…我只是在尝试一步一步地完成这个测验项目。对设置用户选项有什么建议吗?