我有一个<textarea>
,允许以字符串的形式输入文本。然后,用户点击一个按钮,该按钮在表格的文本区域中显示他们输入的内容。
我需要使用数组来存储用户输入的内容,然后将其显示回数组中表中的另一个<textarea>
元素,其中用户输入存储在输入框中
关于如何从用户输入填充数组和堆栈的任何指针都会很棒。
答案 0 :(得分:2)
您可以像这样声明您的数组
var yourArray = new Array();
或
var yourArray = [];
将项目添加到阵列:
yourArray.push(yourString);
为了让你可以使用索引(几乎任何其他语言)
yourArray[i]
您甚至可以像这样设置对象数组:
yourArray.push({ text : 'blablabla'})
因此,在您的情况下,填充数组可能是这样的:
var inputText = document.getElementById('id_of_input').value;
yourArray.push(inputText);
// show it
for(var i=0; i<yourArray.length; i++) {
alert(yourArray[i]);
}