JavaScript sessionStorage18 Mar 2025 | 8 分钟阅读 javascript sessionStorage 对象是 window 对象的一个属性,所有现代浏览器都拥有它。页面的协议、主机名和端口与 sessionStorage 中的任何信息相关联。每个窗口都有自己的会话存储。javascript sessionStorage 是一种可以可靠地在用户端维护数据的方法。 在 JavaScript 中,我们使用 getItem() 方法来访问始终保存在 session storage 属性中的元素。storage 对象具有 getItem() 方法。它可以是 javascript session Storage 对象或 local Storage 对象。 JavaScript sessionStorage 的方法要从 javascript sessionStorage 获取元素,我们必须首先创建一个元素并将其保存在 session storage 中。之后我们可以在稍后将其取回。storage 对象有四个方法:setItem()、getItem()、removeItem() 和 clear()。
JavaScript 中的 sessionStorage 有何作用sessionStorage 可用于多种不同方式。以下是最重要的几种:
语法 以下语法展示了带有方法的 javascript sessionstorage 方法。
操作 JavaScript sessionStorage 中的数据1) 使用 sessionStorage 使用 window 对象的 window.sessionStorage 属性来访问 sessionStorage。 由于 window 是全局对象,您可以使用以下语法轻松访问 sessionStorage。 或 2) 在 sessionStorage 中存储数据 通过以下操作将键值对存储在 sessionStorage 中: 如果 sessionStorage 中已存在名为 variable 的项,则 setItem() 方法可以修改该现有对象的值为 TpointTech。否则,将插入一个新项。 3) 从 sessionStorage 获取信息 getItem() 方法可以通过名称检索项的值。下面的示例获取项“name”的值: 如果名称变量与任何项都不匹配,getItem() 方法可以返回 null。 4) 按名称删除一个项 使用 removeItem() 函数按名称删除一个项。以下代码删除了名为“name”的对象: 5) 重复步骤 5 以遍历每个项 应遵循以下步骤来遍历 sessionStorage 中的每个项:
以下代码展示了这些步骤: 6) 清除 sessionStorage 中的所有内容。 当用户关闭浏览器标签页或窗口时,sessionStorage 中收集的信息将立即被删除。 此外,您还可以通过编程方式使用 clear() 方法删除 sessionStorage 中的所有信息。 示例以下示例展示了带有不同方法的 javascript sessionstorage。 示例 1 该示例展示了带有 set 和 get 元素方法的 javascript sessionstorage。我们可以创建一个数组并使用 session storage 对象设置数据。然后,使用对象调用 getItem() 方法并显示信息。 输出 图片显示了 session storage 对象的 set item 值。 ![]() 示例 2 该示例展示了带有 set 和 get 元素方法的 javascript sessionstorage。我们可以使用对象调用 getItem() 方法并显示日期和时间信息。数组值使用 get 和 set 方法,但日期值直接设置数据。 输出 图片显示了 session storage 对象的 get item 和值,并以输出形式显示。 ![]() 示例 3 该示例展示了带有 remove items 方法的 javascript sessionstorage。我们可以使用 setItem() 方法获取对象并显示信息。removeItem(data) 用于删除 javascript sessionstorage 的 item 方法。 输出 图片显示了已移除的 item 和 session storage 对象的其他值,并以输出形式显示。 ![]() 示例 4 该示例展示了带有 remove items 方法的 javascript sessionstorage。我们可以使用 get 和 set 方法获取对象并显示信息。clear() 用于清除和删除 javascript sessionstorage 的 item 方法。值显示为 null 输出。 输出 图片显示了 clear session storage 对象,并以输出形式显示。 ![]() 示例 5 该示例展示了带有 get、set 和 display items 方法的 javascript sessionstorage。session 的 key 用于显示 javascript sessionstorage 中的所有对象。我们可以看到 key 方法显示使用 setItem() 方法设置的可用信息。 输出 图片显示了 session storage 对象的完整信息,并以输出形式显示。 ![]() 示例 6 该示例展示了带有不同方法的 javascript sessionstorage 来获取和显示信息。我们可以看到带有暗模式的 init 方法,以暗色背景显示可用数据。我们可以使用浅色模式,在网页上使用白色或浅色背景。 输出 图片显示了 session storage 对象的信息,带有模式,并以输出形式显示。 ![]() 结论您只能使用 sessionStorage 为一个会话存储数据。当您退出浏览器标签页或窗口时,浏览器将删除 sessionStorage 数据。 由于 sessionStorage 是 Storage 系统的一个对象,您可以使用 Storage 类型的方法来管理 sessionStorage 中的数据。 |
要单击网页上的链接,我们需要在 click 事件上触发用户操作。但是,如果我们想使用 JavaScript 以编程方式单击链接,而无需用户事件或其他现象,该怎么办?我们可以使用 JavaScript 来完成。这...
阅读 4 分钟
?class 属性可以在 CSS 中用于为具有相应类名的元素执行某些任务。在本文中,我们将讨论如何使用 JavaScript 为元素添加类。在 JavaScript 中,有一些方法可以添加一个...
阅读 3 分钟
? JSON 指的是 JavaScript Object Notation 格式,用于存储简单的对象和数据结构。通常,JSON 文件是备份文件,用于备份数据,以便在需要时恢复到应用程序中。早期,JSON 文件曾用于...
阅读 8 分钟
在本文中,我们将讨论如何在 JavaScript 中使用逗号格式化数字。有时,我们需要在 HTML 页面中使用逗号格式化数字,以便于阅读。使用 JavaScript,我们可以将数字转换为...
阅读 4 分钟
JavaScript 的 previousElementSibling 属性 JavaScript 的 previousElementSibling 属性用于显示所需或输入节点的前一个节点作为 Node 对象。如果给定节点是列表的初始元素,则节点对象显示为 null。previousElementSibling 属性用于...
阅读 3 分钟
javascript 使用一个简单的方法来移除单个和多个类。我们可以将查询选择器与 remove() 方法一起使用。remove 方法需要 classList 关键字来获取多个类。多个类在 javascript 中使用“for”循环。语法 语法...
5 分钟阅读
简介:文档对象模型 (DOM) 是 HTML 和 XML 中的一个重要概念。HTML 经常出于多种原因使用 DOM 操作。可以使用 DOM 操作添加或删除 HTML 元素。JavaScript 允许我们添加或删除属性、类和 ID...
阅读 6 分钟
? WhatsApp 是当今最受欢迎的移动消息应用程序之一。它由 Jan Koum 和 Brian Acton 开发,但现在归 Facebook 所有。最近,它拥有近 150 万活跃用户。由于 WhatsApp 是一个非常流行的聊天应用程序,大多数...
7 分钟阅读
后行匹配允许 JavaScript 向后移动使用字符串来搜索指定的模式。前行和后行是前行和后行表达式的组合。如果输入值出现在另一组字符之后,我们使用后行使用特定字符组。当我们...
阅读 4 分钟
JavaScript 不提供任何特定的内置函数来遍历数组元素/对象。您可以通过 for 循环或直接通过元素索引来遍历数组。数组包含多个相同类型的元素,可以使用 for 循环来遍历。在本章中,...
7 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India