我有以下代码
function eraseValue()
{
var ele = document.getElementById('docu');
var p = ele.remove();
}
我想在localStorage中保存p,以便在刷新页面时,div' docu'不再出现了。
答案 0 :(得分:1)
在此背景下正确使用localStorage
来实现您的目标( div' docu'不再出现)
var doc = document.getElementById('docu');
doc.style.display = localStorage.getItem("eraseDoc") === "true" ? "none" : "block";
function eraseValue(){
localStorage.setItem("eraseDoc","true");
doc.style.display = "none";
}
因此,当您调用eraseValue时,div docu
将会消失。在删除或更改localStorage
值之前,它不会显示在页面中。