是什么阻止本地存储JavaScript代码存储数据?
关闭浏览器后,数据将被擦除而不是存储。我的代码中缺少什么? 本地存储代码是否需要集成到我的页面代码的其余部分中,或者是否可以将所有代码存储在单独的JS文件中是什么阻止本地存储JavaScript代码存储数据?,javascript,html,jquery,local-storage,Javascript,Html,Jquery,Local Storage,关闭浏览器后,数据将被擦除而不是存储。我的代码中缺少什么? 本地存储代码是否需要集成到我的页面代码的其余部分中,或者是否可以将所有代码存储在单独的JS文件中 function info(){ if(typeof(Storage)!=="undefined"){ var sort = document.getElementById("sort").value; var newTask = document.getEle
function info(){
if(typeof(Storage)!=="undefined"){
var sort = document.getElementById("sort").value;
var newTask = document.getElementById("newTask").value;
var taskDescr = document.getElementById("taskDescr").value;
var startDate = document.getElementById("startDate").value;
var category = document.getElementById("category").value;
var importance = document.getElementById("importance").value;
localStorage.sort = st;
localStorage.newTask = nt;
localStorage.taskDescr = td;
localStorage.startDate = sd;
localStorage.category = cg;
localStorage.importance = im;
document.getElementById("sort").value = localStorage.getItem("sort");
document.getElementById("newTask").value = localStorage.getItem("newTask");
document.getElementById("taskDescr").value = localStorage.getItem("taskDescr");
document.getElementById("startDate").value = localStorage.getItem("startDate");
document.getElementById("category").value = localStorage.getItem("category");
document.getElementById("importance").value = localStorage.getItem("importance");
document.getElementById("result").innerHTML=localStorage.sort+" "+localStorage.newTask+" "+localStorage.taskDescr+" "
+localStorage.startDate+" "+localStorage.category+" "+localStorage.importance+" ";
console.log("Result");
}else{
document.getElementById("result").innerHTML="Sorry, your browser does not support web storage...";
console.log("Sorry, your browser does not support web storage...");
}
第一个变量是
st、nt、td、sd、cg、im
undefined您可以使用localStorage.setItem('name','value')代码>。检查下面的代码
function info(){
if(typeof(Storage)!=="undefined"){
var sort = document.getElementById("sort").value;
var newTask = document.getElementById("newTask").value;
var taskDescr = document.getElementById("taskDescr").value;
var startDate = document.getElementById("startDate").value;
var category = document.getElementById("category").value;
var importance = document.getElementById("importance").value;
localStorage.setItem('sort', sort);
localStorage.setItem('newTask', newTask);
localStorage.setItem('taskDescr', taskDescr);
localStorage.setItem('startDate', startDate);
localStorage.setItem('category', category);
localStorage.setItem('importance', importance);
document.getElementById("sort").value = localStorage.getItem("sort");
document.getElementById("newTask").value = localStorage.getItem("newTask");
document.getElementById("taskDescr").value = localStorage.getItem("taskDescr");
document.getElementById("startDate").value = localStorage.getItem("startDate");
document.getElementById("category").value = localStorage.getItem("category");
document.getElementById("importance").value = localStorage.getItem("importance");
document.getElementById("result").innerHTML=localStorage.sort+" "+localStorage.newTask+" "+localStorage.taskDescr+" "
+localStorage.startDate+" "+localStorage.category+" "+localStorage.importance+" ";
console.log("Result");
}else{
document.getElementById("result").innerHTML="Sorry, your browser does not support web storage...";
console.log("Sorry, your browser does not support web storage...");
}
}
变量st、nt、td、sd、cg、im
来自哪里?很抱歉我的回复太晚,是的,这很有帮助!非常感谢您抽出时间澄清答案!