html本地存储主要分为localStorage和sessionStorage两种,它们都把数据以键值对形式存在浏览器里。当业务不再需要某些缓存,或者想重置用户状态,就要把对应的本地存储数据删掉。下面介绍几种常用的删除方式。

一、删除单条本地存储数据
如果只想删除某一个key对应的缓存,使用removeItem方法最合适。它接收key名称作为参数,执行后该条数据立即被移除。
// 删除localStorage中名为userToken的数据
localStorage.removeItem('userToken');
// 删除sessionStorage中名为pageState的数据
sessionStorage.removeItem('pageState');
二、清空所有本地存储缓存
当需要把当前域下的所有本地存储都清理掉时,可以调用clear方法。这个方法没有参数,会一次性删除全部键值对。
// 清空localStorage全部数据 localStorage.clear(); // 清空sessionStorage全部数据 sessionStorage.clear();
两者区别说明
| 存储类型 | 生命周期 | 删除影响范围 |
|---|---|---|
| localStorage | 永久保存,除非手动删 | removeItem只删单条,clear删全部 |
| sessionStorage | 标签页关闭即失效 | 同上,但关闭页面也会自动清空 |
三、通过浏览器开发者工具删除
在不写代码的情况下,也可以打开浏览器控制台,进入Application面板,找到Local Storage或Session Storage,右键某条记录选择删除,或者点击清空按钮。
四、封装快速删除函数
为了在项目里更方便地操作,可以简单封装一下:
// 快速删除本地存储的辅助函数
function removeCache(type, key) {
var store = type === 'session' ? sessionStorage : localStorage;
if (key) {
store.removeItem(key);
} else {
store.clear();
}
}
// 用法示例
removeCache('local', 'userToken'); // 删localStorage的userToken
removeCache('session'); // 清sessionStorage全部
以上就是在html中删除本地存储缓存数据的快速操作方法。根据场景选择removeItem或clear,能让你更高效地管理前端缓存。
localStoragesessionStoragehtml缓存删除修改时间:2026-07-27 17:06:09