假设这样做是用户输入他们的姓名(使用文本框),一旦他们刷新页面,它将在屏幕上显示他们的姓名,但由于某种原因,它永远不会进入 getCookie 中的 if 语句。(虽然它进入了 get cookie 函数。)
function setCookie() {
alert(fName.value);
var user = fName.value;
alert(user);
var expiry = new Date();
expiry.setTime(expiry.getTime() + (1000 * 60 * 60));
document.cookie = "mydata=" + user + ";" + "expires=" + expiry.toGMTString();
alert();
}
function getCookie() {
alert(document.cookie.indexOf("mydata") >= 0);
if (document.cookie.indexOf("mydata") >= 0) {
alert();
var cookieString = unescape(document.cookie);
var list = cookieString.split("=");
if(list[0] === "myData") {
var data = list[1].split(",");
var fname = list[0];
}
divisionbar.innerHTML = "Welcome Back" + data;
}
}