javascript - 使用表单值的历史记录创建一个数组

时间:2015-08-07 04:02:01

标签: javascript arrays html5

我想使用<form>进行聊天。我有onclick="Input()"事件触发此功能:

function Input() {
    var chatArr = [];
    var chat = document.getElementById("chat").value;
    chatArr.push(chat);
    chatArr.join(", ");
    console.log(chatArr);
}

但是数组只保存最后输入的值。

如何跟踪所有单词的历史记录?

1 个答案:

答案 0 :(得分:1)

因为每次调用方法时都要创建一个新数组

var chatArr = [];

function Input() {
    var chat = document.getElementById("chat").value;
    chatArr.push(chat);
    console.log(chatArr.join(", "));
}