如何解决在textarea中显示数组
我有一个包含2个问题的数组:我想在我的HTM1的textarea中显示所有问题。但是当我单击按钮时,它仅显示最后一个问题。在“ console.log”中,它确实显示了整个数组。 为什么? HTML部分:
Error: shinyjs: extendShinyjs: `functions` argument must be provided
然后,js部分:
<button id = "vragen">Questions:</button> <br><br>
<textarea name="" id="input"></textarea><br><br>
请帮助。
解决方法
var input = document.getElementById("input");
var vragen = document.getElementById("vragen");
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"
}
];
vragen.addEventListener("click",quiz);
function quiz() {
for(var i = 0; i < questions.length; i++) {
var vraag = questions[i].vraag;
input.value += vraag + "\n\n";
console.log(vraag);
}
}
<button id = "vragen">Questions:</button><br><br>
<textarea name="" id="input" rows=12 cols=40></textarea><br><br>
,
input.value = vragen;
不分配而是附加它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。