JS 新增Cookie 取cookie值 删除cookie 举例详解

  cookie很实用的一个功能,可以判断某个状态,在项目中使用率极高

  

复制代码 代码如下:

  function setCookie(name,value)

  {

  var Days = 30;

  var exp = new Date();

  exp.setTime(exp.getTime() + Days*24*60*60*1000);

  document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();

  var strsec = getsec(time);

  var exp = new Date();

  exp.setTime(exp.getTime() + strsec*1);

  document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();

  }

  //读取cookies

  function getCookie(name)

  {

  var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");

  if(arr=document.cookie.match(reg))

  return (unescape(arr[2]));

  else

  return null;

  }

  //删除cookies

  function delCookie(name)

  {

  var exp = new Date();

  exp.setTime(exp.getTime() - 1);

  var cval=getCookie(name);

  if(cval!=null)

  document.cookie= name + "="+cval+";expires="+exp.toGMTString();

  }