0
我编写了一个用于保存到localStorage的onClick按钮的函数。一切正常,没有问题。我试图实现错误检查,看看密钥是否已经存在,然后提示用户。通过HTML5本地存储检查重复密钥
有一个前面的问题,涵盖了这一点,我遵循他们的回答,但我仍然没有运气。
这是问题的一部分:
function save_dat_data() {
//Gets value from scroll wheel
var result = $('#i').scroller('getValue').join('');
for (var i in localStorage) {
if (localStorage[i] == result) {
window.alert("This entry already exists");
return;
} else {
localStorage.setItem(result, nameout);
localStorage.saveServer
//Resets the form
document.getElementById('localStorageTest').reset();
}
}
}
啊,实际工作的看到,如果他们键已经存在。但它仍然写入localStorage。 :/ –
'localStorage.key = value;'? – macool
macool:不太确定你在问什么。 –