2010-09-20 30 views
12

Tôi đã sau localStorage chính:HTML5 localStorage thay thế dữ liệu để đã tồn tại quan trọng

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

Có thể thay thế, thay đổi chỉ id thứ hai, làm cho: lần lượt

<div id='MyId'>value 1</div><div id='NewId'>other value</div> 

vào

<div id='MyId'>value 1</div><div id='NewId'>replaced value</div> 

Tôi không muốn xóa khóa này và tạo khóa mới, chỉ cần thay thế một phần của nó . Cảm ơn bạn.

Trả lời

14

Taken từ Dive into HTML5:

SetItem Gọi() với một tên chìa khóa đó đã tồn tại sẽ âm thầm ghi đè lên giá trị trước đó.

Vì vậy, hãy đọc giá trị bằng getItem() [nếu cần], thực hiện thay thế của bạn, đặt giá trị mới bằng setItem().

Các vấn đề liên quan