Javascript 保存在不使用服务器端语言的情况下单击按钮时增加的数字
是否有一种简单的方法可以保存当用户单击按钮时增加的数字,而不使用任何Javascript 保存在不使用服务器端语言的情况下单击按钮时增加的数字,javascript,html,Javascript,Html,是否有一种简单的方法可以保存当用户单击按钮时增加的数字,而不使用任何服务器端语言?这是我的密码: var num=0; var按钮=document.getElementById(“coinBtn”); 功能币(){ num+=1; 变量编号=document.getElementById(“coinAm”); //升级打印级别 var upgradeLevel=document.getElementById(“upgradeLevel”); numbers.innerHTML=num; }
服务器端
语言?这是我的密码:
var num=0;
var按钮=document.getElementById(“coinBtn”);
功能币(){
num+=1;
变量编号=document.getElementById(“coinAm”);
//升级打印级别
var upgradeLevel=document.getElementById(“upgradeLevel”);
numbers.innerHTML=num;
}
0
实现“类似保存”功能的最快方法是使用localStorage
所以你可以这样做:
var num = 0;
var button = document.getElementById("coinBtn");
function coin() {
num += 1;
var numbers = document.getElementById("coinAm");
//upgrade level for printing
var upgradeLevel = document.getElementById("upgradeLevel");
numbers.innerHTML = num;
localStorage.setItem('num', num); // save to localStorage
}
然后要从localStorage
读回它,您可以执行localStorage.getItem('num')代码>
您可以根据需要使用本地存储
或会话存储
localStorage.setItem(“coinCount”,num)
保存项目。
localStorage.getItem(“coinCount”)
获取页面上的项目重新加载以获取以前的计数
注意:由于安全问题,实时示例无法工作
var num=Number(localStorage.getItem(“coinCount”)| 0);
//var num=数字(sessionStrorage.getItem(“coinCount”)| | 0);
var按钮=document.getElementById(“coinBtn”);
功能币(){
num+=1;
变量编号=document.getElementById(“coinAm”);
//升级打印级别
var upgradeLevel=document.getElementById(“upgradeLevel”);
numbers.innerHTML=num;
setItem(“coinCount”,num)
//setItem(“coinCount”,num)
}
0
要将其保存在何处?我想将其保存在用户计算机上