HTML5 localStorage заменить данные на уже существующий ключ - PullRequest
13 голосов
/ 20 сентября 2010

У меня есть следующий localStorage ключ:

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

Можно ли заменить, изменить только второй идентификатор, сделать:

<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 Ответ

20 голосов
/ 20 сентября 2010

Взято из Погружение в HTML5 :

Вызов setItem () с именованным ключом что уже существует будет молча перезаписать предыдущее значение.

Итак, прочитайте значение с помощью getItem () [при необходимости], сделайте замену, установите новое значение с помощью setItem ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...