用HTML做的一个记事本,每一次保存都会更新其内容,代码如下:
<!DOCTYPE html>
<html>
<head>
<title>CZ记事本</title>
<meta charset="UTF-8">
<style>
body {
font-family: Arial, sans-serif;
background-color: #f5f5f5;
margin: 0;
padding: 0;
} #editor {
width: 80%;
min-height: 400px;
margin: 50px auto;
background-color: white;
border: 1px solid #ddd;
padding: 10px;
font-size: 16px;
line-height: 1.4;
}
#saveBtn {
background-color: #4CAF50;
color: white;
padding: 10px 20px;
border: none;
cursor: pointer;
margin: 20px 0;
}
#saveBtn:hover {
background-color: #3e8e41;
}
</style>
</head>
<body>
<div id="editor" contenteditable="true">
</div>
<button id="saveBtn">保存</button>
<script>
var editor = document.getElementById("editor");
var saveButton = document.getElementById("saveBtn");
saveButton.onclick = function() {
var content = editor.innerHTML;
localStorage.setItem("editor-content", content); //将内容存储到本地存储中
alert("已成功保存!");
}
var savedContent = localStorage.getItem("editor-content");
if(savedContent !== null) {
editor.innerHTML = savedContent;
}
</script>
</body>
</html>