对于一个项目,我正在尝试和改善用户体验。我使用的一个函数接受一个数字值,并将段落中的字体大小设置为该值。如果用户移动到不同的页面,则大小将返回到我放在样式表中的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="";
}
答案 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