如何在javascript中将元素推入数组而不会丢失?

时间:2018-03-24 17:26:13

标签: javascript arrays onclick

function add(){
    var i = 0;
    var array = [];
    var user1 = document.getElementById("user").value; 

    array.push(user1);
    alert(array);

}

当我刷新我的网站时,这个函数的数组就消失了。此功能已连接到按钮的onclick。当我点击按钮时,数组长度变为1.如何推送所有项目?

1 个答案:

答案 0 :(得分:0)

使用localStorage保存页面加载信息:

function add(){
  const users = JSON.parse(localStorage.users || '[]');
  const user1 = document.getElementById("user").value;
  users.push(user1);
  localStorage.users = JSON.stringify(array);
  alert(array);
}