如何使用JavaScript在本地存储用户输入
我正在创建一个跨平台应用程序,我希望用户bio存储在本地,并在刷新和关闭/重新打开后留在那里。 谢谢如何使用JavaScript在本地存储用户输入,javascript,html,css,cross-platform,Javascript,Html,Css,Cross Platform,我正在创建一个跨平台应用程序,我希望用户bio存储在本地,并在刷新和关闭/重新打开后留在那里。 谢谢 var newBio=document.getElementById(“bio”).value; var storeBio=localStorage.setItem(newBio); document.getElementById(“bio”).innerHTML=localStorage.getItem(storeBio) 如果您不知道如何编写内容,请查看MDN文档中的或其他地方 .getI
var newBio=document.getElementById(“bio”).value;
var storeBio=localStorage.setItem(newBio);
document.getElementById(“bio”).innerHTML=localStorage.getItem(storeBio)代码>
如果您不知道如何编写内容,请查看MDN文档中的或其他地方
.getItem
需要一个名称作为参数。和.setItem
需要两个参数(名称和值),但您只提供了一个参数storeBio
,该参数不正确(也是因为函数localStorage.setItem
不能是名字)
在html中声明了saveBio函数。为什么不向我们展示“按原样保存和获取”函数
函数saveBio(){
var newBio=document.getElementById(“bio”).value;
setItem('bio',newBio);
}
函数getBio(){
//设置bio时为什么使用(正确方式)“.value”
//但是在这里您使用的是.innerHTML吗?
document.getElementById(“bio”)/。innerHTML=
.value=localStorage.getItem('bio')
//顺便说一下,innerHTML只出现在带有结束标记的元素上
}
//在这里,您可以在加载页面时调用函数
getBio()
您使用不正确。哦,好的。你用什么在本地存储这样的东西?