2010-09-20 49 views
12

我有以下localStorage鍵:HTML5 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> 

我不想刪除此密鑰並創建一個新密鑰,只需替換它的一部分。 謝謝。

回答

14

Dive into HTML5摘自:

調用setItem()已存在會悄悄 覆蓋以前的值名爲關鍵 。

所以用getItem()[如果需要]讀取值,做替換,用setItem()設置新值。

相關問題