保持活动会话的新JavaScript值/在活动会话期间将JavaScript样式应用于所有页面

时间:2016-05-13 02:21:03

标签: javascript html css session

对于一个项目,我正在尝试和改善用户体验。我使用的一个函数接受一个数字值,并将段落中的字体大小设置为该值。如果用户移动到不同的页面,则大小将返回到我放在样式表中的CSS值。有没有办法延续输入值并将其应用于该会话的CSS?

function changeFS(id){
    var inputValue = document.getElementById(id);
    var pArray = document.getElementsByTagName("p");
    for (var i = 0; i < pArray.length; i++) {
        pArray[i].style.fontSize = inputValue.value + "pt";
    }
    inputValue.value="";
}

1 个答案:

答案 0 :(得分:1)

您要做的是利用localStorage。 MDN在https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage上有很好的参考。

基本上你可以:

#include <stdio.h>
#include <stdlib.h>

struct character 
{
  int *power;
};
struct character a;    //define a structure variable

void test ();

int main ()
{
  test ();
  printf("%d\n",*(a.power)); // print the member of structure variable a 

  return 0; 
}

void test () 
{
  int use_power = 25;
  a.power = &use_power;
}

您可以在以下位置查看兼容性图表: https://developer.mozilla.org/en/docs/Web/API/Window/localStorage 以及在第一个链接上模仿cookie