2016-12-15 5 views

答えて

1

あなたがオブジェクトのインデックスを反復するfor...inを使用することができます。

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); 
} 

は、私のような出力キーと値のペアが欲しいです。

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

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

「localStorage」のチェックを入れてください。シークレットモードの場合は、定義されません(またはnull?)。 –

関連する問題