【发布时间】:2015-10-19 05:11:09
【问题描述】:
我试图在一个页面上设置一个变量,然后在另一个页面上显示它。两个页面都存在于同一个域中。我以前从未使用过 sessionStorage,所以我不确定我在哪里犯了错误。由于某种原因,第二页只是空白页。这是设置变量的第一页上的代码。
if (typeof(Storage) != "undefined") {
// Store
sessionStorage.setItem("score", 12);
document.getElementById("result").innerHTML = ("score");
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support Web Storage...";
}
这是第二页上的代码,它应该检索变量并将其打印到屏幕上。
if (typeof(Storage) != "undefined") {
// Retrieve
document.getElementById("result").innerHTML = sessionStorage.getItem("score");
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support Web Storage...";
}
任何关于为什么这没有得到变量的见解将非常感谢。
【问题讨论】:
标签: javascript session-storage