如何从localStorage html5获取键和值

时间:2016-12-15 19:05:00

标签: javascript html5

我在本地存储中添加了一些键值对。现在我想获取值和键,并将其值附加到li中。我现在正试着这样做。

for ( var i = 0; i < localStorage.length; ++i ) {
    var li = document.createElement("li");
    li.appendChild(document.createTextNode(localStorage.getItem(localStorage[key]) + "    " + localStorage.getItem(localStorage.key(i))));
    ol.appendChild(li);
}

我想要输出键值对,如:

key1 value1

key2 value2

1 个答案:

答案 0 :(得分:1)

您可以使用for...in迭代对象索引。

for (var key in localStorage) {
    var li = document.createElement("li"),
        value = localStorage.getItem(key);

    li.innerHTML = key + " " + value;
    ol.appendChild(li);
}