我想知道是否可以返回所有共享密钥名称的localStorage项目。
键可能标题为:
task-0
task-1
task-2
fav-1
fav-4
但我想只返回名为'任务的关键项目 - '
我得到了这个,但问题是......它只计算所有localstorage键的长度,而不是名称。
var i = 0;
for( i = 0; i < localStorage.length; i++){
$("#tasks").append("<li id='task-"+ i +"'>"+ '<span class="taskSpan">' + localStorage.getItem('task-' + i) +'</span>' + '<a href="#">x</a>' + '<img src="img/fav.png" class="addafav">' + "</li>");
}
答案 0 :(得分:2)
for(var key in localStorage){
if(key.indexOf("task") === 0){
//...
}
}