使用localStorage和remove()

时间:2016-02-29 19:00:09

标签: javascript

我有以下代码

function eraseValue()
{
var ele = document.getElementById('docu');
var p = ele.remove();
}

我想在localStorage中保存p,以便在刷新页面时,div' docu'不再出现了。

1 个答案:

答案 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值之前,它不会显示在页面中。

DEMO