Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将值从Span ID保存到本地存储HTML5_Javascript_Html_Local Storage - Fatal编程技术网

Javascript 将值从Span ID保存到本地存储HTML5

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

创建了一个JSFIDLE,我试图从中获取由向上和向下按钮创建的值(800),以便本地保存

但是,该示例一直在文本框中保存键和值

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];