Javascript 保存相同的 ID,而不会在 LocalStorage 中覆盖另一个 ID
Javascript save same ID without overwritting the other one in LocalStorage
我正在为我的学校申请停车。问题是当我使用 ID "123-ABC"保存先生 X 然后错过 Y 并具有相同的 ID "123-ABC"时,它会删除 X 并替换为 Y。
这是我的代码:
document.getElementById("save").addEventListener("click", function ()
{
var user = document.getElementById("user").value;
var gegevens = {
naam: document.getElementById("naam").value,
voornaam: document.getElementById("voornaam").value,
aankomsttijd:valueTijd,
telefoonnummer: document.getElementById("telefoonnummer").value
};
localStorage.setItem(user, JSON.stringify(gegevens));
}, false);
Rayon Dabre 是对的,你可以这样做
您可以将用户另存为数组:
document.getElementById("save").addEventListener("click", function() {
var users = localStorage.setItem(users);
if (users) {
users = JSON.parse(users);
} else {
users = [];
}
var user = document.getElementById("user").value;
var gegevens = {
naam: document.getElementById("naam").value,
voornaam: document.getElementById("voornaam").value,
aankomsttijd: valueTijd,
telefoonnummer: document.getElementById("telefoonnummer").value
};
users.push(gegevens);
localStorage.setItem(user, JSON.stringify(users));
}, false);
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 使用Javascript获取所选选项ID
- 根据id将json数组组合为一个json数组
- 如何将localStorage值设置为false
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如果localstorage为空,则显示欢迎消息
- 对id以某个字符串开头的元素进行计数
- 如果元素's的ID以数字开头
- 通过id和class属性获取元素
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 使用当前日期生成随机id
- Javascript-ID冲突的几率
- Href:当前DIV中的目标ID
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 通过localStorage中的密钥获取ID
- Javascript 保存相同的 ID,而不会在 LocalStorage 中覆盖另一个 ID
- 为表中要存储在localStorage中的选定行设置唯一ID
- 将多个可满足内容的id´s信息保存到localStorage