我写了这个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];
}
}
答案 0 :(得分:0)
您已将Cookie设置为在UTC时间凌晨2点到期。它目前是UTC时间下午6:50。