这个问题在这里已有答案:
我写了这个HTML代码
<select value="bgColor" id="selectColor" onchange="changeColor();">
<option value="selectTheColor">Select color</option>
<option value="black">Black</option>
<option value="blue">Blue</option>
<option value="red">Red</option>
</select>
这是我的JS代码,一切正常,除了cookie,我该如何解决?
function changeColor(){
var selectedColor = document.getElementById("selectColor").value;
if(selectedColor != "selectTheColor"){
document.bgColor = selectedColor;
document.cookie = "color="+selectedColor+";expires=Mon, 5 Mar 2018 02:00:00 UTC";
}
}
window.onload = function(){
if(document.cookie.length != 0){
var nameValueArray = document.cookie.split("=");
document.getElementById("selectColor").value = nameValueArray[1];
document.bgColor=nameValueArray[1];
}
}
您已将Cookie设置为在UTC时间凌晨2点到期。目前是UTC时间下午6:50。