Подтвердить что ты не робот

HTML5 localStorage заменяет данные на уже существующий ключ

У меня есть следующий 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>

Я не хочу удалять этот ключ и создавать новый, просто заменить его часть. Спасибо.

4b9b3361

Ответ 1

Взято из Погрузитесь в HTML5:

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

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