如何保存Javascript变量
How to save a Javascript Variable?
我正在进行一个涉及全局点库的项目。
我一直在尝试使用这段代码的snippets,但刷新后无法保存变量。
<!DOCTYPE HTML>
<html>
<head>
<title>Javascript variable testing</title>
</head>
<body>
<script type="text/javascript">
var clicks = 500000;
function onClick() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
};
</script>
<button type="button" onClick="onClick()">Click this bit</button>
<p>Clicks: <a id="clicks">500000</a></p>
</body>
</html>
将数据设置为localStorage
。这是文件https://developer.mozilla.org/en/docs/Web/API/Window/localStorage
可以在页面刷新后获取值。
设置您的价值使用:localStorage.setItem('key', 'value');
刷新页面后从本地存储获取价值:localStorage.getItem('key');
否则可以使用sessionStorage
、Web SQL
&cookies
。
示例:
var clicks = 500000;
localStorage.setItem('clicks', clicks); // set you value to localStorage
function onClick() {
clicks += 1;
localStorage.setItem('clicks', clicks); // update you value
document.getElementById("clicks").innerHTML = clicks;
}
window.onload = function() {
clicks = localStorage.getItem('clicks'); // get your value from localStorage
};
<!DOCTYPE HTML>
<html>
<head>
<title>Javascript variable testing</title>
</head>
<body>
<button type="button" onclick="onClick()">Click this bit</button>
<p>Clicks: <a id="clicks">500000</a>
</p>
</body>
</html>
相关文章:
- 将函数的上下文应用于javascript变量
- 如何通过ajax刷新JSF填充的javascript变量
- Javascript变量赋值|
- 限制javascript变量的最小/最大整数
- 来自文本输入null的html javascript变量
- 访问jsrender模板中的全局javascript变量并更新它
- 从数据库中获取数据并插入JavaScript变量
- 如何将javascript变量传递到Meteor Spacebars模板中
- 将JavaScript变量保存到Rails模型
- 在if语句下的html中使用javascript变量
- Javascript变量分配-按类别
- 操作javascript变量[HTML]以只显示文本
- 无法比较javascript变量
- 如何将smarty变量与javascript变量进行比较
- 如何使用PHP将javascript变量添加到mysql数据库中
- Javascript 变量使用 jquery 查找变量
- 重新加载页面时Javascript变量发生变化
- 在asp classic中使用javascript变量
- 全局Javascript变量变为null
- 如何向服务器端提交javascript变量