添加背景颜色cookie

时间:2018-03-02 18:48:25

标签: javascript cookies

我写了这个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];
        }
      }

1 个答案:

答案 0 :(得分:0)

您已将Cookie设置为在UTC时间凌晨2点到期。它目前是UTC时间下午6:50。