首页 游戏 软件 资讯 排行榜 专题
首页
前端开发
如何使用HTML5中LocalStorage记录用户最后一次在搜索框选择的分类项

如何使用HTML5中LocalStorage记录用户最后一次在搜索框选择的分类项

热心网友
18
转载
2026-05-03

如何使用HTML5中LocalStorage记录用户最后一次在搜索框选择的分类项

如何使用HTML5中LocalStorage记录用户最后一次在搜索框选择的分类项

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

想让搜索框记住用户上次的选择,提升体验?其实方法很简单。核心思路就是利用浏览器的localStorage.setItem()保存用户选中的分类,然后在页面加载时,用localStorage.getItem()读取出来,并自动设置为搜索框的默认值或高亮对应的选项。

保存分类选择(例如点击分类按钮时)

关键在于,当用户做出选择的那一刻,就要立刻把值存下来。具体怎么操作呢?

  • 首先,为每个分类元素(比如按钮)添加点击监听。例如,你的按钮HTML可能是这样的:
  • 接着,在Ja vaScript中捕获点击事件,获取对应的值并存入localStorage:
    document.querySelectorAll('.category').forEach(btn => {
          btn.addEventListener('click', () => {
            const category = btn.dataset.value;
            localStorage.setItem('lastSelectedCategory', category);
          });
        });
  • 当然,如果分类是通过下拉菜单(