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

标签 javascript arrays html

我想使用<form>聊天。我有一个onclick="Input()"触发该函数的事件:

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

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

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

最佳答案

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

var chatArr = [];

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

关于javascript - 创建一个包含表单值历史记录的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31869510/

相关文章:

arrays - 在 Swift 中将实例变量的属性保存到结构的静态变量数组

javascript while() 循环创建一行单元格而不是表格

java - 可变长度参数在 Java 中被视为数组吗?

javascript - 选择并提交来自/javascript 的图像

javascript - 计算字符串中的句子数,同时考虑 javascript 中的小数

javascript - 如何登录异步/等待上下文

C 数组长度(填充)

javascript - 这个函数定义中的 "e"是什么意思?

php - 如何在保留宽高比的情况下调整 HTML 生成的 word 文档中的图像大小?

javascript - 如何下载图像并在 javascript 中转换为 base64?