23

次のlocalStorageキーがあります。

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

2番目の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>

このキーを削除して新しいキーを作成するのではなく、その一部を置き換えるだけです。ありがとうございました。

4

1 に答える 1

40

Dive into HTML5から取得:

すでに存在する名前付きキーで setItem() を呼び出すと、以前の値が暗黙のうちに上書きされます。

したがって、getItem() [必要な場合] で値を読み取り、置換を行い、setItem() で新しい値を設定します。

于 2010-09-20T12:07:46.377 に答える