Javascript 将值从Span ID保存到本地存储HTML5
创建了一个JSFIDLE,我试图从中获取由向上和向下按钮创建的值(800),以便本地保存 但是,该示例一直在文本框中保存键和值Javascript 将值从Span ID保存到本地存储HTML5,javascript,html,local-storage,Javascript,Html,Local Storage,创建了一个JSFIDLE,我试图从中获取由向上和向下按钮创建的值(800),以便本地保存 但是,该示例一直在文本框中保存键和值 var前缀=”; $(“#节能”)。单击(函数(){ var key=$(“#key”).attr('value'); var值=$(“#值”).attr('value'); var power_save=$(“#CountedClicks”).attr('value'); localStorage.setItem(前缀+键、值、幂);//*******setItem
var前缀=”;
$(“#节能”)。单击(函数(){
var key=$(“#key”).attr('value');
var值=$(“#值”).attr('value');
var power_save=$(“#CountedClicks”).attr('value');
localStorage.setItem(前缀+键、值、幂);//*******setItem()
//localStorage[前缀+键]=值;也可以使用
重写fromstorage();
});
函数RewriteFromStorage(){
$(“#数据”).empty();
对于(var i=0;i
我如何获得它,以便:
1.按键是预定义的,例如电源?
2.保存下来的值是countedclicks,即随向上和向下按钮变化的数字?如果您使用的
setItem()
不正确,则需要一个键和一个值:
[NameSetter] void setItem(in DOMString key, in DOMString data);
参考:
如果要使用同一个键访问这两个值,只需将它们放在一个数组中:
localStorage.setItem(prefix + key, [value, power]);
然后,您可以通过以下方式访问它们:
value = localStorage.getItem(prefix + key)[0];
power = localStorage.getItem(prefix + key)[1];
或者,您可以简单地对两个单独的条目使用两个不同的键。使用localstorage是否有任何限制,因为每次我尝试实现SPAN ID=“”时,它似乎没有为SPAN标记获取项。不确定您在问什么,您的代码中没有关于
SPAN
的内容。800
您想要$('#CountedClicks')。text()
,而不是value
value = localStorage.getItem(prefix + key)[0];
power = localStorage.getItem(prefix + key)[1];