Javascript 文本区域中的显示数组

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"><

我有一个包含2个问题的数组:我想在我的HTMl中显示textarea中的所有问题。但当我点击按钮时,它只显示最后一个问题。在“console.log”中,它确实显示了整个阵列。 为什么? Html部分:

<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和
按钮
…我只是在尝试一步一步地完成这个测验项目。对设置用户选项有什么建议吗?