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

时间:2010-09-20 11:03:22

标签: javascript html5 local-storage

我有以下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>

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

1 个答案:

答案 0 :(得分:19)

取自Dive into HTML5

  

使用命名键调用setItem()   已经存在的将是默默无闻的   覆盖以前的值。

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