Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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 为新用户填充本地存储一次_Javascript_Local Storage - Fatal编程技术网

Javascript 为新用户填充本地存储一次

Javascript 为新用户填充本地存储一次,javascript,local-storage,Javascript,Local Storage,正在开发一个允许用户保留使用本地存储的列表的Chrome扩展 到目前为止的工作:用户可以在列表中输入内容,并将其存储在localStorage中,用户可以从列表中删除内容,然后从localStorage中消失 试图弄明白:我怎样才能让用户在列表中看到一些示例项目 function startStorage (){ localStorage.setItem('list', 'your first list item');} startStorage(); 上面代码的问题是:每次用户刷新页面时,它

正在开发一个允许用户保留使用本地存储的列表的Chrome扩展

到目前为止的工作:用户可以在列表中输入内容,并将其存储在localStorage中,用户可以从列表中删除内容,然后从localStorage中消失

试图弄明白:我怎样才能让用户在列表中看到一些示例项目

function startStorage (){
localStorage.setItem('list', 'your first list item');}
startStorage();
上面代码的问题是:每次用户刷新页面时,它都会再次填充起始项。有没有办法只填充一次?到目前为止,函数在每次重新加载时都会激发,以便再次获取起始项


非常感谢您的帮助。

您可以使用
getItem

function startStorage (){
  if(!localStorage.getItem('list')){
  localStorage.setItem('list', 'your first list item')
   }
}
startStorage();

使用if语句检查存储器是否已具有该项?