我可以将localStorage.key(i)
添加到下拉列表中吗?
我一直在控制台中尝试不同的东西,只能使用localStorage.key(i[0])
来获取JSON对象。
var counter = 0;
for (var i = 0; i < localStorage.length; i++){
var str = prefix,
lKey = localStorage.key(i);
if (lKey.match(str)) {
counter++;
console.log(lKey);
// $.each(lKey, function () {
// ddl.append($("<option />").val(this.);
})
}
}
我希望能够选择key
来设置key
。
答案 0 :(得分:0)
localStorage
API实现key()
用于按索引检索密钥,getItem()
用于按key
检索项目。
在您的情况下,看起来好像要迭代localStorage
中的项目并打印项目。您已设法获取密钥,但要获取项目,您需要添加该行:
localStorage.getItem(lKey);
要将所需的值放入下拉选项并附加到下拉列表ddl
:
$('<option>')
.val(i)
.text(lKey)
.appendTo(ddl);