HTML5 localStorage将数据替换为现有密钥

Mir*_*cea 14 javascript html5 local-storage

我有以下localStorage密钥:

localStorage.setItem(1, "<div id='MyId'>value 1</div><div id='NewId'>other value</div>");
Run Code Online (Sandbox Code Playgroud)

是否可以替换,仅更改第二个ID,使:

<div id='MyId'>value 1</div><div id='NewId'>other value</div>
Run Code Online (Sandbox Code Playgroud)

变成

<div id='MyId'>value 1</div><div id='NewId'>replaced value</div>
Run Code Online (Sandbox Code Playgroud)

我不想删除此密钥并创建一个新密钥,只需替换它的一部分.谢谢.

epa*_*llo 21

潜水到HTML5:

使用已存在的命名键调用setItem()将以静默方式覆盖以前的值.

因此,使用getItem()[如果需要]读取值,执行替换,使用setItem()设置新值.