2012-10-18 41 views
13

localStorage.getItem sẽ lấy lại giá trị.HTML5 localStorage nhận khóa từ giá trị

và setItem sẽ đặt giá trị.

Nhưng nếu tôi muốn biết khóa nào được liên kết với giá trị cụ thể này? Sau đó, làm thế nào để có được Key của điều đó.

so question I have reffered

+0

Mã bạn đăng hoàn toàn vô dụng, bạn đang cố gắng làm gì? –

+0

tôi biết giá trị, bây giờ tôi muốn biết khóa nào được liên kết với nó.? Đã cập nhật mã –

Trả lời

12

lần Html5 Storage Doc để biết thêm chi tiết. Sử dụng cú pháp sau để thiết lập và nhận được các giá trị trong localStorage/sessionstorage để lưu trữ giá trị cho một phiên

sessionStorage.getItem('key') 
sessionStorage.setItem('key','value') 
giá trị

hoặc cửa hàng vĩnh viễn sử dụng

localStorage.getItem('key') 
localStorage.setItem('key','value') 

và u nói u muốn biết giá trị nhưng bạn muốn có chìa khóa sau đó bạn có thể sử dụng chức năng

localStorage.key(i); 

hoặc cũng có thể bạn có thể lặp qua các phím có sẵn và nhận được chìa khóa mong muốn bằng cách kiểm tra chéo thứ e value

for(var i=0, len=localStorage.length; i<len; i++) { 
    var key = localStorage.key(i); 
    var value = localStorage[key]; 
    if(value.equals(desired_value)) 
    console.log(key + " => " + value); 
} 
+0

!! plz kiểm tra nw !! – Neji

+0

Cảm ơn dude .... – Aks

+0

vui lòng trợ giúp :) – Neji

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