3

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

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

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

4

1 回答 1

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]);
}
于 2012-12-18T17:40:19.643 回答