如果有人选中了HTML复选框并将其保存在localStorage
:
<!DOCTYPE html>
<html>
<head>
<script>
var CheckBox = document.getElementById("Box");
if(localStorage.Box1 == 1) {
document.getElementById("Blank").innerHTML = "Hello";
}
function Box() {
if(CheckBox.check) {
localStorage.Box1 = 1;
} else {
localStorage.Box1 = 0;
}
}
</script>
</head>
<body>
<input type="checkbox" id="Box" onclick="Box()">
<p id="Blank"></p>
</body>
</html>
发布于 2018-08-21 14:01:03
你需要使用setItem()和getItem()访问localStorage,即
// Store item
localStorage.setItem("lastname", "Smith");
// Retrieve item
var x = localStorage.getItem("lastname");
发布于 2018-08-21 15:01:58
把它磨成:
<script>
var CheckBox = document.getElementById("Box");
if(localStorage.getItem('Box1') === 1) {
document.getElementById("Blank").innerHTML = "Hello";
}
function Box() {
if(CheckBox.check) {
localStorage.setItem('Box1', 1);
} else {
localStorage.setItem('Box1', 0);
}
}
</script>
https://stackoverflow.com/questions/-100006027
复制相似问题