我有以下localStorage键:
localStorage.setItem(1, "<div id='MyId'>value 1</div><div id='NewId'>other value</div>");
是否可以替换,仅更改第二个ID,生成:
<div id='MyId'>value 1</div><div id='NewId'>other value</div>
变成
<div id='MyId'>value 1</div><div id='NewId'>replaced value</div>
我不想删除此密钥并创建一个新密钥,只需替换它的一部分即可。 谢谢。
答案 0 :(得分:19)
使用命名键调用setItem() 已经存在的将是默默无闻的 覆盖以前的值。
因此,使用getItem()[如果需要]读取值,执行替换,使用setItem()设置新值。