javascript - 如何检查 HTML sessionStorage 是否不为空?

标签 javascript html

大家好,

我正在尝试找出在 HTML5 中检查空 storageSession 的最佳方法。

我注意到,如果您清除或未为 sessionStorage 设置任何值,有些浏览器会返回 null,而有些浏览器只会返回空白区域。

我试过以下方法

if (sessionStorage.getItem('value1') == "null" && sessionStorage.getItem('value2') == "null") {

但是好像不行。

谁有更好的方法来检查 sessionStorage 是否为空?

感谢您在此方面的帮助,并在此先感谢您。

最佳答案

那应该行得通;问题是引号中有 null

此外,sessionStorage.length 将为您提供存储值的数量。

关于javascript - 如何检查 HTML sessionStorage 是否不为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4704735/

相关文章:

javascript - litelement - 如何根据属性或属性值计算样式

javascript - 全日历事件的链接

javascript - 如果另一个实例被隐藏,SVG 将变成黑框

html - 在这种情况下,为什么 `position: fixed` 是相对于文档而不是视口(viewport)的?

HTML 代码太长

javascript - html span 标签组件

javascript - 如何计算字符串长度,如果长度等于X,则执行代码? - JavaScript

javascript - 清除时的 JQuery UI 组合框事件

javascript - 如果表格空白并显示文本,则隐藏按钮

html - Mac OSX 和 Windows 中的不同 CSS(字体粗细)。为什么字体粗细呈现不同?