【问题标题】:Not able to set null in SessionStorage无法在 SessionStorage 中设置 null
【发布时间】:2014-08-06 13:52:22
【问题描述】:

我使用了sessionStorage["collapseId"] = null,但它不起作用。我不知道怎么了。我以前没用过。请帮忙。

【问题讨论】:

  • 什么浏览器?我可以在 chrome 中做到这一点。

标签: asp.net asp.net-mvc html


【解决方案1】:

Session Storage 只能存储 字符串 的键/值对。然后通过尝试:

sessionStorage["collapseId"] = null

你实际存储的是一个“空”字符串:

sessionStorage["collapseId"] === "null"

尝试改用removeItem()

sessionStorage.removeItem('collapseId')

DOM Storage (MDN)

【讨论】:

    【解决方案2】:

    在我的场景中,我已将 null 值设置为 sessionStorage["IsNewData"]=null 并且它工作正常,所以您能否提供一个您被卡住的场景,并且以其他方式您也可以从 sessionStorage 中删除项目,而不是像 @ 那样设置 null 987654322@.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-19
      • 2019-02-09
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      相关资源
      最近更新 更多