我对编程还是个新手。我的目标是创建一个简单的“每日计划”页面,在那里你可以保存每一行的文本。我试图通过www.example.com来实现这local.storage,但我不太确定我做错了什么。我试过get vs setitem(我不确定是否有区别)我试过重命名我的元素。
div.text(dailyPlanner[i].hour);
let textbox = $("<textarea>");
textbox.attr("data-hour", dailyPlanner[i].line);
textbox.addClass("col-8 col-md-10 description");
textbox.val(dailyPlanner[i].text);
if (currVal !== null) {
localStorage.setItem(textbox, line);
let textbox = localStorage.setItem(textbox)
}
2条答案
按热度按时间qoefvg9y1#
键需要是一个字符串,所以使键“textbox”,还有,currVal的值是什么?你能确认它不是空的吗?
ctehm74n2#
我在您的
setIem
调用中发现了两个问题:1.您正在使用html节点作为键(文本框),而您应该使用字符串
1.您使用的是
line
作为值,在当前代码中未定义该值。所以你可以试试这个,或者根据你的情况修改一下。