JavaScript函数更改本地存储的值

JavaScript函数更改本地存储的值,javascript,html,css,frontend,storage,Javascript,Html,Css,Frontend,Storage,我正在创建一个网站,当javaScript中出现不同的功能时,我需要更改本地存储的值。例如,以下是我当前的代码: localStorage.setItem('colorvar', '#EBDBC2'); 我需要创建一些东西,当函数出现时,当前设置为#EBDBC2的值将更改为我选择的值。我试着复制上面的代码行,并将其放入函数中,然后更改值,但由于某种原因,这行不通。有人知道我如何创建一个函数,当函数运行时,它将更改本地存储中的值吗?您可以这样做: const setLocalStorageVal

我正在创建一个网站,当javaScript中出现不同的功能时,我需要更改本地存储的值。例如,以下是我当前的代码:

localStorage.setItem('colorvar', '#EBDBC2');

我需要创建一些东西,当函数出现时,当前设置为#EBDBC2的值将更改为我选择的值。我试着复制上面的代码行,并将其放入函数中,然后更改值,但由于某种原因,这行不通。有人知道我如何创建一个函数,当函数运行时,它将更改本地存储中的值吗?

您可以这样做:

const setLocalStorageValue = (new_value) => localStorage.setItem('colorvar', new_value);
const getLocalStorageValue = () => localStorage.getItem('colorvar');

setLocalStorageValue('Value_1');
console.log(getLocalStorageValue());
setLocalStorageValue('Value_2');
console.log(getLocalStorageValue());

下面是一个工作示例:

您能说明您是如何编写函数的吗?您确定函数正在运行吗?尝试向函数中添加console.log。请参阅,然后尝试修改您的帖子。只要问一些代码,你的问题肯定会被社区解决。请参阅以获取帮助。