嗯,我试图将“textBox”中的消息保存回localStorage并将其添加到“logContent”,但是当我刷新页面时,“logContent”仍然是空的,只有原始内容存在。
<body>
<div class="modal-body">
<input id="textBox" type="text" placeholder="Type Message" onkeydown="if (event.keyCode == 13) {enterPressed();}">
<p id="logContent">
-- Logging is created --
</p>
</div>
</body>
这是我的 Javascript,所以我想用 textBox.value + logContent 中的原始内容替换“logContent”中的原始内容,并且即使刷新页面也始终显示所有内容。谢谢你。
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0
var yyyy = today.getFullYear();
if (dd < 10) {
dd ='0'+ dd
}
if (mm < 10) {
mm ='0'+ mm
}
today = dd + '/' + mm + '/' + yyyy;
function enterPressed() {
localStorage.setItem("logs", document.getElementById("textBox").value);
if (textBox.value == "") {
}
else {
var logText = today + ":" + " " + localStorage.getItem("logs") + '<br>';
$("#logContent").prepend(logText); // Prepend textBox's content to the top of "logContent".
textBox.value = ""; // To clear the textBox after enter is pressed.
}
}