js写入cookie、删除cookie的方法

2019-06-13 建站知识 浏览 手机预览
文章来源:http://www.dedecmsok.com/html/n233.html

Cookie是客户端存放数据的一种方式,可用来做状态保持。接下来写出个不错的示例,大家可以参考下。

写入Cookie    删除Cookie

<script type="text/javascript">
//写入Cookie
  function setCookie() {
    var Days = 30; //天数
    var exp = new Date();
    exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); //时间戳,精确到毫秒
    document.cookie = "name=织梦OK;expires=" + exp.toGMTString();
  }
//读取Cookie
  function getCookie(name) {
    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
    if (arr = document.cookie.match(reg)) {
      return unescape(arr[2]);
    } else {
      return null;
    }
  }
//删除Cookie
  function delCookie() {
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie("name");
    if (cval != null) {
      document.cookie = "name=织梦OK;expires=" + exp.toGMTString();
      alert("删除成功");
    } else {
      alert("删除失败:没有查询到相关的Cookie信息");
    }
  }
</script>


原文地址:http://www.dedecmsok.com/html/n233.html
  • 如果你的问题还没有解决,可以点击页面右侧的“ ”,站长收到问题后会尽快回复解决方案到你的邮箱。
  • 创造始于问题,有了问题才会思考,有了思考,才有解决问题的方法,才有找到独立思路的可能。 —— 陶行知