从文本框中读取输入并将其存储在JavaScript中的数组中

时间:2012-12-18 17:38:43

标签: javascript arrays

我有一个<textarea>,允许以字符串的形式输入文本。然后,用户点击一个按钮,该按钮在表格的文本区域中显示他们输入的内容。

我需要使用数组来存储用户输入的内容,然后将其显示回数组中表中的另一个<textarea>元素,其中用户输入存储在输入框中

关于如何从用户输入填充数组和堆栈的任何指针都会很棒。

1 个答案:

答案 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]);
}