我试图从localstorage中删除项目,或者在按钮单击时将其清除。我已经编写了代码,但点击按钮后,它并不清除本地存储数据。这是与localStorage的数据尝试使用密钥名称从本地存储中删除项目
window.onbeforeunload = function() {
localStorage.setItem("first_name", $('#inputName').val());
};
可变EDITTED
window.onload = function() {
var name = localStorage.getItem("first_name");
if (name !== null) {
$('#inputName').val(name);
alert(name);
}
};
这是函数来清除存储
function clearStorage(){
alert('localstorage cleared!');
localStorage.removeItem('first_name');
}
按钮点击的片断代码块使用th清除本地存储数据单击按钮时在试图从localStorage的全歼数据和刷新页面e键名
<input type="text" id="inputName" placeholder="Name" required>
<button onclick="clearStorage()">clear</button>
,在localStorage的数据仍然是在输入值。 如何清除本地存储内容是我的挑战
你在哪里设置输入值?尝试创建一个演示这个问题的小提琴。 – Cristy
您的设置项目如何以及何时被调用?你看到清除存储的警报吗? – Christoph
检查我的编辑。 – parker