我无法弄清楚我做错了什么。单击保存按钮时,它应该将文本从 textarea 发送到本地存储。然后,当您关闭并重新打开页面时,保存的文本应该会回来。但是当我关闭文档并再次打开它时,它是空白的。是否有我忽略的错误,或者我应该尝试不同的方法来保存到本地存储?
<script>
function save () {
var inputvalue = document.getElementById('textfield').value;
localstorage.setItem('text', inputvalue);
}
function load() {
var storedValue = localStorage.getItem('text');
if(storedValue) {
document.getElementById('textfield').value = storedValue;
}
}
</script>
</head>
<body onload="load()">
<textarea id="textfield">
</textarea>
<input type="button" value="Save" onclick="save()" />
</body>